Disbursement.create(
String externalId,
String bankCode,
String accountHolderName,
String accountNumber,
String description,
BigInteger amount,
String[] emailTo,
String[] emailCc,
String[] emailBcc
);
|
Disbursement.create(
Map<String, Object> params
);
|
Invoice.create(
String externalId,
Number amount,
String payerEmail,
String description
);
|
Invoice.create(
Map<String, Object> params
);
|
FixedVirtualAccount.createClosed(
String externalId,
String bankCode,
String name,
Long expectedAmount,
Map<String, Object> additionalParam
);
|
FixedVirtualAccount.createClosed(
Map<String, Object> params
);
|
FixedVirtualAccount.createOpen(
String externalId,
String bankCode,
String name,
Map<String, Object> additionalParam
);
|
FixedVirtualAccount.createOpen(
Map<String, Object> params
);
|
RetailOutlet.createFixedPaymentCode(
String externalId,
String retailOutletName,
String name,
Number expectedAmount
);
|
RetailOutlet.createFixedPaymentCode(
Map<String, Object> params
);
|
RetailOutlet.updateFixedPaymentCode(
String id,
String name,
Number expectedAmount,
String expirationDate
);
|
RetailOutlet.updateFixedPaymentCode(
String id,
Map<String, Object> params
);
|
RecurringPayment.create( String externalId, String payerEmail, String interval, Number intervalCount, String description, Number amount ); |
RecurringPayment.create( Map<String, Object> params ); |
Payout.createPayout(
String externalId,
Number amount
);
|
Payout.createPayout(
Map<String, Object> params
);
|
EWalletCharge.createEWalletCharge(
String referenceId,
String currency,
Number amount,
String checkoutMethod,
String channelCode,
Map<String, String> channelProperties,
String customerId,
EWalletBasketItem[] basket,
Map<String, Object> metadata
);
|
EWalletCharge.createEWalletCharge(Map<String, Object> params); |
CreditCardCharge.createAuthorization(
String tokenId,
String externalId,
Number amount,
String authenticationId,
String cardCVN,
Boolean capture
);
|
CreditCardCharge.createAuthorization(
Map<String, Object> params
);
|
CreditCardCharge.createCharge(
String tokenId,
String externalId,
Number amount,
String authenticationId,
String cardCVN,
String descriptor
);
|
CreditCardCharge.createCharge(
Map<String, Object> params
);
|
CardlessCredit.create(
String cardlessCreditType,
String externalId,
Number amount,
String paymentType,
CardlessCreditItem[] items,
CardlessCreditCustomer customerDetails,
CardlessCreditShippingAddress shippingAddress,
String redirectUrl,
String callbackUrl
);
|
CardlessCredit.create(
Map<String, Object> params
);
|
Customer.createCustomer(
String referenceId,
String mobileNumber,
String email,
String givenNames,
String middleName,
String surname,
String description,
String phoneNumber,
String nationality,
CustomerAddress[] addresses,
String dateOfBirth,
Map<String, Object> metadata
);
|
Customer.createCustomer(Map<String, Object> params); |
InitializedLinkedAccount.initializeLinkedAccountTokenization(
String customerId,
LinkedAccountEnum.ChannelCode channelCode,
Map<String, Object> properties,
Map<String, Object> metadata
);
|
InitializedLinkedAccount.initializeLinkedAccountTokenization(Map<String, Object> params); |
ValidatedLinkedAccount.validateOTP(
String tokenId,
String otpCode
);
|
ValidatedLinkedAccount.validateOTP(String tokenId, Map<String, Object> params); |
PaymentMethod.createPaymentMethod(
String customerId,
LinkedAccountEnum.AccountType type,
Map<String, Object> properties,
Map<String, Object> metadata
);
|
PaymentMethod.createPaymentMethod(Map<String, Object> params); |
RecurringPayment.create(
String externalId,
String payerEmail,
String interval,
Number intervalCount,
String description,
Number amount
);
|
RecurringPayment.create(Map<String, Object> params); |
DirectDebitPayment.createDirectDebitPayment(
String referenceId,
String paymentMethodId,
String currency,
Number amount,
String callbackUrl,
Boolean enableOtp,
String description,
DirectDebitBasketItem[] basket,
DirectDebitDevice device,
String successRedirectUrl,
String failureRedirectUrl,
Map<String, Object> metadata,
String idempotencyKey
);
|
DirectDebitPayment.createDirectDebitPayment(Map<String, Object> params, String idempotencyKey); |
DirectDebitPayment.validateOTP(
String directDebitPaymentId,
String otpCode
);
|
DirectDebitPayment.validateOTP(String directDebitPaymentId, Map<String, Object> params); |