All Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
Subscription |
cancelSubscription(SubscriptionCancelRequest request) |
Charge |
captureCharge(CaptureRequest request) |
Charge |
captureCharge(CaptureRequest request,
RequestOptions requestOptions) |
void |
close() |
Dispute |
closeDispute(java.lang.String id) |
BlacklistRule |
createBlacklistRule(BlacklistRuleRequest request) |
BlacklistRule |
createBlacklistRule(BlacklistRuleRequest request,
RequestOptions requestOptions) |
Card |
createCard(CardRequest request) |
Card |
createCard(CardRequest request,
RequestOptions requestOptions) |
Charge |
createCharge(ChargeRequest request) |
Charge |
createCharge(ChargeRequest request,
RequestOptions requestOptions) |
Credit |
createCredit(CreditRequest request) |
Credit |
createCredit(CreditRequest request,
RequestOptions requestOptions) |
Customer |
createCustomer(CustomerRequest request) |
Customer |
createCustomer(CustomerRequest request,
RequestOptions requestOptions) |
FileUpload |
createFileUpload(java.io.File file,
FileUploadPurpose purpose) |
PaymentMethod |
createPaymentMethod(PaymentMethodRequest request) |
PaymentMethod |
createPaymentMethod(PaymentMethodRequest request,
RequestOptions requestOptions) |
Payout |
createPayout() |
Plan |
createPlan(PlanRequest request) |
Plan |
createPlan(PlanRequest request,
RequestOptions requestOptions) |
Refund |
createRefund(RefundRequest request) |
Refund |
createRefund(RefundRequest request,
RequestOptions requestOptions) |
Subscription |
createSubscription(SubscriptionRequest request) |
Subscription |
createSubscription(SubscriptionRequest request,
RequestOptions requestOptions) |
Token |
createToken(TokenRequest request) |
Token |
createToken(TokenRequest request,
RequestOptions requestOptions) |
protected <T> T |
delete(java.lang.String path,
java.lang.Class<T> responseClass) |
protected <T> T |
delete(java.lang.String path,
java.lang.Object request,
java.lang.Class<T> responseClass) |
DeleteResponse |
deleteBlacklistRule(java.lang.String blacklistRuleId) |
DeleteResponse |
deleteCard(java.lang.String customerId,
java.lang.String cardId) |
DeleteResponse |
deleteCustomer(java.lang.String customerId) |
DeleteResponse |
deletePaymentMethod(java.lang.String paymentMethodId) |
DeleteResponse |
deletePlan(java.lang.String planId) |
protected <T> T |
get(java.lang.String path,
java.lang.Class<T> responseClass) |
protected <T> T |
get(java.lang.String path,
java.lang.Class<T> responseClass,
Expand expand) |
protected <T> T |
get(java.lang.String path,
java.lang.Class<T> responseClass,
RequestOptions options,
Expand expand) |
protected <T> ListResponse<T> |
list(java.lang.String path,
java.lang.Class<T> elementClass) |
protected <T> ListResponse<T> |
list(java.lang.String path,
java.lang.Object request,
java.lang.Class<T> elementClass) |
protected <T> ListResponse<T> |
list(java.lang.String path,
java.lang.Object request,
RequestOptions options,
java.lang.Class<T> elementClass) |
ListResponse<BlacklistRule> |
listBlacklistRules() |
ListResponse<BlacklistRule> |
listBlacklistRules(BlacklistRuleListRequest request) |
ListResponse<Card> |
listCards(CardListRequest listCards) |
ListResponse<Card> |
listCards(java.lang.String customerId) |
ListResponse<Charge> |
listCharges() |
ListResponse<Charge> |
listCharges(ChargeListRequest request) |
ListResponse<Credit> |
listCredits() |
ListResponse<Credit> |
listCredits(CreditListRequest request) |
ListResponse<Customer> |
listCustomers() |
ListResponse<Customer> |
listCustomers(CustomerListRequest request) |
ListResponse<Dispute> |
listDisputes() |
ListResponse<Dispute> |
listDisputes(DisputeListRequest request) |
ListResponse<Event> |
listEvents() |
ListResponse<Event> |
listEvents(EventListRequest listEvents) |
ListResponse<FileUpload> |
listFileUploads() |
ListResponse<FileUpload> |
listFileUploads(FileUploadListRequest request) |
ListResponse<FraudWarning> |
listFraudWarnings() |
ListResponse<FraudWarning> |
listFraudWarnings(FraudWarningListRequest request) |
ListResponse<PaymentMethod> |
listPaymentMethods(PaymentMethodListRequest listRequest) |
ListResponse<Payout> |
listPayouts() |
ListResponse<Payout> |
listPayouts(PayoutListRequest request) |
ListResponse<PayoutTransaction> |
listPayoutTransactions(PayoutTransactionListRequest request) |
ListResponse<PayoutTransaction> |
listPayoutTransactions(java.lang.String payoutId) |
ListResponse<Plan> |
listPlans() |
ListResponse<Plan> |
listPlans(PlanListRequest request) |
ListResponse<Refund> |
listRefunds(RefundListRequest request) |
ListResponse<Refund> |
listRefunds(java.lang.String chargeId) |
ListResponse<Subscription> |
listSubscriptions(java.lang.String customerId) |
ListResponse<Subscription> |
listSubscriptions(SubscriptionListRequest request) |
protected <T> T |
post(java.lang.String path,
java.lang.Object request,
java.lang.Class<T> responseClass) |
protected <T> T |
post(java.lang.String path,
java.lang.Object request,
RequestOptions options,
java.lang.Class<T> responseClass) |
BlacklistRule |
retrieveBlacklistRule(java.lang.String blacklistRuleId) |
Card |
retrieveCard(java.lang.String customerId,
java.lang.String cardId) |
Charge |
retrieveCharge(java.lang.String chargeId) |
Credit |
retrieveCredit(java.lang.String creditId) |
Customer |
retrieveCustomer(java.lang.String customerId) |
Dispute |
retrieveDispute(java.lang.String id) |
Event |
retrieveEvent(java.lang.String eventId) |
FileUpload |
retrieveFileUpload(java.lang.String id) |
FraudWarning |
retrieveFraudWarning(java.lang.String id) |
PaymentMethod |
retrievePaymentMethod(java.lang.String paymentMethodId) |
Payout |
retrievePayout(java.lang.String id) |
Plan |
retrievePlan(java.lang.String planId) |
Refund |
retrieveRefund(java.lang.String refundId) |
Subscription |
retrieveSubscription(java.lang.String subscriptionId) |
Token |
retrieveToken(java.lang.String tokenId) |
void |
setConnection(Connection connection) |
void |
setEndpoint(java.lang.String endpoint) |
void |
setHeadersFactory(com.shift4.Shift4GatewayHeadersFactory headersFactory) |
void |
setMerchantId(java.lang.String merchantId) |
void |
setSecretKey(java.lang.String secretKey) |
void |
setUploadsEndpoint(java.lang.String uploadsEndpoint) |
java.lang.String |
signCheckoutRequest(CheckoutRequest checkoutRequest) |
Card |
updateCard(CardUpdateRequest card) |
Card |
updateCard(CardUpdateRequest card,
RequestOptions requestOptions) |
Charge |
updateCharge(ChargeUpdateRequest request) |
Charge |
updateCharge(ChargeUpdateRequest request,
RequestOptions requestOptions) |
Credit |
updateCredit(CreditUpdateRequest credit) |
Credit |
updateCredit(CreditUpdateRequest credit,
RequestOptions requestOptions) |
Customer |
updateCustomer(CustomerUpdateRequest request) |
Customer |
updateCustomer(CustomerUpdateRequest request,
RequestOptions requestOptions) |
Dispute |
updateDispute(DisputeUpdateRequest request) |
Dispute |
updateDispute(DisputeUpdateRequest request,
RequestOptions requestOptions) |
Plan |
updatePlan(PlanUpdateRequest request) |
Plan |
updatePlan(PlanUpdateRequest request,
RequestOptions requestOptions) |
Refund |
updateRefund(RefundUpdateRequest request) |
Refund |
updateRefund(RefundUpdateRequest request,
RequestOptions requestOptions) |
Subscription |
updateSubscription(SubscriptionUpdateRequest request) |
Subscription |
updateSubscription(SubscriptionUpdateRequest request,
RequestOptions requestOptions) |
protected <T> T |
uploadsGet(java.lang.String path,
java.lang.Class<T> responseClass) |
protected <T> ListResponse<T> |
uploadslist(java.lang.String path,
java.lang.Object request,
java.lang.Class<T> elementClass) |
protected <T> T |
uploadsMultipart(java.lang.String path,
java.util.Map<java.lang.String,java.io.File> files,
java.util.Map<java.lang.String,java.lang.String> form,
java.lang.Class<T> responseClass) |