UUID |
PaymentApi.addPaymentMethod(Account account,
String paymentMethodExternalKey,
String pluginName,
boolean setDefault,
PaymentMethodPlugin paymentMethodInfo,
Iterable<PluginProperty> properties,
CallContext context) |
|
UUID |
PaymentApi.addPaymentMethodWithPaymentControl(Account account,
String paymentMethodExternalKey,
String pluginName,
boolean setDefault,
PaymentMethodPlugin paymentMethodInfo,
Iterable<PluginProperty> properties,
PaymentOptions paymentOptions,
CallContext context) |
|
HostedPaymentPageFormDescriptor |
PaymentGatewayApi.buildFormDescriptor(Account account,
UUID paymentMethodId,
Iterable<PluginProperty> customFields,
Iterable<PluginProperty> properties,
CallContext context) |
Build metadata for the client to create a redirect form
|
HostedPaymentPageFormDescriptor |
PaymentGatewayApi.buildFormDescriptorWithPaymentControl(Account account,
UUID paymentMethodId,
Iterable<PluginProperty> customFields,
Iterable<PluginProperty> properties,
PaymentOptions paymentOptions,
CallContext context) |
Build metadata for the client to create a redirect form
|
Payment |
PaymentApi.createAuthorization(Account account,
UUID paymentMethodId,
UUID paymentId,
BigDecimal amount,
Currency currency,
org.joda.time.DateTime effectiveDate,
String paymentExternalKey,
String paymentTransactionExternalKey,
Iterable<PluginProperty> properties,
CallContext context) |
Authorize a payment.
|
Payment |
PaymentApi.createAuthorizationWithPaymentControl(Account account,
UUID paymentMethodId,
UUID paymentId,
BigDecimal amount,
Currency currency,
org.joda.time.DateTime effectiveDate,
String paymentExternalKey,
String paymentTransactionExternalKey,
Iterable<PluginProperty> properties,
PaymentOptions paymentOptions,
CallContext context) |
Authorize a payment and allow to go through registered routing plugins
|
Payment |
PaymentApi.createCapture(Account account,
UUID paymentId,
BigDecimal amount,
Currency currency,
org.joda.time.DateTime effectiveDate,
String paymentTransactionExternalKey,
Iterable<PluginProperty> properties,
CallContext context) |
Capture a previously authorized payment.
|
Payment |
PaymentApi.createCaptureWithPaymentControl(Account account,
UUID paymentId,
BigDecimal amount,
Currency currency,
org.joda.time.DateTime effectiveDate,
String paymentTransactionExternalKey,
Iterable<PluginProperty> properties,
PaymentOptions paymentOptions,
CallContext context) |
Capture a previously authorized payment and allow to go through registered routing plugins
|
Payment |
PaymentApi.createChargeback(Account account,
UUID paymentId,
BigDecimal amount,
Currency currency,
org.joda.time.DateTime effectiveDate,
String paymentTransactionExternalKey,
CallContext context) |
Record a chargeback
|
InvoicePayment |
InvoicePaymentApi.createChargebackForInvoicePayment(Account account,
UUID paymentId,
BigDecimal amount,
Currency currency,
org.joda.time.DateTime effectiveDate,
String paymentTransactionExternalKey,
Iterable<PluginProperty> properties,
PaymentOptions paymentOptions,
CallContext context) |
Record a chargeback and allow to go through registered routing plugins
|
Payment |
PaymentApi.createChargebackReversal(Account account,
UUID paymentId,
org.joda.time.DateTime effectiveDate,
String paymentTransactionExternalKey,
CallContext context) |
Reverse a chargeback
|
InvoicePayment |
InvoicePaymentApi.createChargebackReversalForInvoicePayment(Account account,
UUID paymentId,
org.joda.time.DateTime effectiveDate,
String paymentTransactionExternalKey,
Iterable<PluginProperty> properties,
PaymentOptions paymentOptions,
CallContext context) |
Reverse a chargeback and allow to go through registered routing plugins
|
Payment |
PaymentApi.createChargebackReversalWithPaymentControl(Account account,
UUID paymentId,
org.joda.time.DateTime effectiveDate,
String paymentTransactionExternalKey,
PaymentOptions paymentOptions,
CallContext context) |
Reverse a chargeback
|
Payment |
PaymentApi.createChargebackWithPaymentControl(Account account,
UUID paymentId,
BigDecimal amount,
Currency currency,
org.joda.time.DateTime effectiveDate,
String paymentTransactionExternalKey,
PaymentOptions paymentOptions,
CallContext context) |
Record a chargeback
|
Payment |
PaymentApi.createCredit(Account account,
UUID paymentMethodId,
UUID paymentId,
BigDecimal amount,
Currency currency,
org.joda.time.DateTime effectiveDate,
String paymentExternalKey,
String paymentTransactionExternalKey,
Iterable<PluginProperty> properties,
CallContext context) |
Credit a payment method.
|
InvoicePayment |
InvoicePaymentApi.createCreditForInvoicePayment(boolean isAdjusted,
Map<UUID,BigDecimal> adjustments,
Account account,
UUID originalPaymentId,
UUID paymentMethodId,
UUID paymentId,
BigDecimal amount,
Currency currency,
org.joda.time.DateTime effectiveDate,
String paymentExternalKey,
String paymentTransactionExternalKey,
Iterable<PluginProperty> properties,
PaymentOptions paymentOptions,
CallContext context) |
Credit a payment method for a given invoice and allow to go through registered routing plugins
|
Payment |
PaymentApi.createCreditWithPaymentControl(Account account,
UUID paymentMethodId,
UUID paymentId,
BigDecimal amount,
Currency currency,
org.joda.time.DateTime effectiveDate,
String paymentExternalKey,
String paymentTransactionExternalKey,
Iterable<PluginProperty> properties,
PaymentOptions paymentOptions,
CallContext context) |
Credit a payment method and allow to go through registered routing plugins
|
Payment |
PaymentApi.createPurchase(Account account,
UUID paymentMethodId,
UUID paymentId,
BigDecimal amount,
Currency currency,
org.joda.time.DateTime effectiveDate,
String paymentExternalKey,
String paymentTransactionExternalKey,
Iterable<PluginProperty> properties,
CallContext context) |
Combine an authorize and capture payment.
|
InvoicePayment |
InvoicePaymentApi.createPurchaseForInvoicePayment(Account account,
UUID invoiceId,
UUID paymentMethodId,
UUID paymentId,
BigDecimal amount,
Currency currency,
org.joda.time.DateTime effectiveDate,
String paymentExternalKey,
String paymentTransactionExternalKey,
Iterable<PluginProperty> properties,
PaymentOptions paymentOptions,
CallContext context) |
Combine an authorize and capture payment for a given invoice and allow to go through registered routing plugins
|
Payment |
PaymentApi.createPurchaseWithPaymentControl(Account account,
UUID paymentMethodId,
UUID paymentId,
BigDecimal amount,
Currency currency,
org.joda.time.DateTime effectiveDate,
String paymentExternalKey,
String paymentTransactionExternalKey,
Iterable<PluginProperty> properties,
PaymentOptions paymentOptions,
CallContext context) |
Combine an authorize and capture payment and allow to go through registered routing plugins
|
Payment |
PaymentApi.createRefund(Account account,
UUID paymentId,
BigDecimal amount,
Currency currency,
org.joda.time.DateTime effectiveDate,
String paymentTransactionExternalKey,
Iterable<PluginProperty> properties,
CallContext context) |
Refund a previously captured payment.
|
InvoicePayment |
InvoicePaymentApi.createRefundForInvoicePayment(boolean isAdjusted,
Map<UUID,BigDecimal> adjustments,
Account account,
UUID paymentId,
BigDecimal amount,
Currency currency,
org.joda.time.DateTime effectiveDate,
String paymentTransactionExternalKey,
Iterable<PluginProperty> properties,
PaymentOptions paymentOptions,
CallContext context) |
Refund a previously captured payment and allow to go through registered routing plugins
|
Payment |
PaymentApi.createRefundWithPaymentControl(Account account,
UUID paymentId,
BigDecimal amount,
Currency currency,
org.joda.time.DateTime effectiveDate,
String paymentTransactionExternalKey,
Iterable<PluginProperty> properties,
PaymentOptions paymentOptions,
CallContext context) |
Refund a previously captured payment and allow to go through registered routing plugins
|
Payment |
PaymentApi.createVoid(Account account,
UUID paymentId,
org.joda.time.DateTime effectiveDate,
String paymentTransactionExternalKey,
Iterable<PluginProperty> properties,
CallContext context) |
Void a previously authorized payment.
|
Payment |
PaymentApi.createVoidWithPaymentControl(Account account,
UUID paymentId,
org.joda.time.DateTime effectiveDate,
String paymentTransactionExternalKey,
Iterable<PluginProperty> properties,
PaymentOptions paymentOptions,
CallContext context) |
Void a previously authorized payment and allow to go through registered routing plugins
|
void |
PaymentApi.deletePaymentMethod(Account account,
UUID paymentMethodId,
boolean deleteDefaultPaymentMethodWithAutoPayOff,
boolean forceDefaultPaymentMethodDeletion,
Iterable<PluginProperty> properties,
CallContext context) |
|
Payment |
PaymentApi.notifyPendingTransactionOfStateChanged(Account account,
UUID paymentTransactionId,
boolean isSuccess,
CallContext context) |
Transition a currently PENDING transaction into either a SUCCESS or a FAILURE
|
Payment |
PaymentApi.notifyPendingTransactionOfStateChangedWithPaymentControl(Account account,
UUID paymentTransactionId,
boolean isSuccess,
PaymentOptions paymentOptions,
CallContext context) |
Transition a currently PENDING transaction into either a SUCCESS or a FAILURE
|
List<PaymentMethod> |
PaymentApi.refreshPaymentMethods(Account account,
Iterable<PluginProperty> properties,
CallContext context) |
Refresh all payment methods across all plugins
|
List<PaymentMethod> |
PaymentApi.refreshPaymentMethods(Account account,
String pluginName,
Iterable<PluginProperty> properties,
CallContext context) |
|
void |
PaymentApi.setDefaultPaymentMethod(Account account,
UUID paymentMethodId,
Iterable<PluginProperty> properties,
CallContext context) |
|