Request
This endpoint expects an object.
entryPointstringRequired<=50 characters
The entrypoint identifier.
paymentMethodobjectRequired
Payment method object for vendor payouts.
{ method: "managed" } - Managed payment method
{ method: "vcard" } - Virtual card payment method
{ method: "check" } - Check payment method
{ method: "ach", achHolder: "...", achRouting: "...", achAccount: "...", achAccountType: "..." } - ACH payment method with bank details
{ method: "ach", storedMethodId: "..." } - ACH payment method using stored method ID
paymentDetailsobjectRequired
Object containing payment details.
vendorDataobjectRequired
Object containing vendor data.
invoiceDatalist of objectsRequired
Array of bills associated to the transaction
sourcestringOptional<=100 characters
Custom identifier to indicate the transaction or request source.
orderIdstringOptional<=250 characters
Custom identifier for the transaction.
orderDescriptionstringOptional<=250 characters
Text description of the transaction.
accountIdstringOptional
Custom identifier for payment connector.
subdomainstringOptional<=50 characters
Refers to the payment page identifier. If provided, then the
transaction is linked to the payment page.
subscriptionIdlongOptional
Payabli identifier of the subscription associated with the transaction.
autoCapturebooleanOptional
When true, Payabli captures the transaction asynchronously after a
successful authorization. The authorization request returns once the
transaction is authorized; capture happens later, and the response
doesn’t confirm capture. To confirm capture succeeded, listen for the
payout_transaction_approvedcaptured
webhook event.
When false, you must manually capture the transaction after a
successful authorization. Defaults to false.
See Manage payouts with the API
for more information.
Response
Success
pageIdentifierstring or null
Auxiliary validation used internally by payment pages and components.
roomIdlong
Field not in use on this endpoint. It always returns 0.
isSuccessboolean
Boolean indicating whether the operation was successful. A true value
indicates success. A false value indicates failure.
responseTextstring
Response text for operation: ‘Success’ or ‘Declined’.