Payout Transactions

Transaction requirements

Request Parameters

NameTypeRequiredDescription
subAccountIdintegerSub-Account identifier.
Must be greater than 0.
accountIdintegerPlatform Account identifier.
Must be greater than 0.
amountdecimalTransaction amount.
value ≥ 0 (2 decimal places)
currencyenum

CurrencyTypeId.

Valid Parameters
 
  • USD 1
  • EUR 2
  • CAD 6
  • GBP 4
  • AUD 5
  • SGD 11
  • JPY 23
  • NZD 32
  • ILS 8
typeenum

transactionTypeId.

Valid Parameters
 
  • Payout Authorization
  • Negative Payout Authorization
  • PayoutVoid
  • PayoutCancel
  • Payout
  • Negative Payout
  • NegativePayoutVoid
  • NegativePayoutCancel
  • PayoutCapture
  • NegativePayoutCapture
paymentMethodenum

PaymentMethodTypeId.

Valid Parameters
 
0creditCardCredit card payments
1achACH payments
entryModeinteger Nullable
Transaction entry mode numerical value.
billingAddressobject User Billing Address data object.
creditCardobjectconditionalCredit Card data object.
Required if payment method = CreditCard;
achobjectconditionalACH data object.
Required if Payment method = ACH.
originalTransactionobjectOriginal Transaction data object.
Required for for Submit transaction.
merchantDataobject Merchant Data data object.

     Request example

				
					{
    "accountId": "Platform Account Id",
    "subAccountId": "Sub-Account Id",
    "amount": 100,
    "currency": "USD",
    "type": "Payout",
    "paymentMethod": "CreditCard",
    "entryMode": "2",
    "billingAddress": {
        "addressLine": "Address",
        "city": "City Name",
        "country": "USA",
        "email": "email@mail.com",
        "phoneNumber": "12346879",
        "state": "FL",
        "zipPostalCode": "123465798"
    },
    "creditCard": {
        "number": "4111111111111",
        "expirationDate": "1220",
        "nameOnCard": "Eleanor Johansson",
        "type": "Visa",
        "cvv": "123"
    },
    "ach": {
        "accountNumber": "1099999903",
        "accountType": "Savings",
        "entityType": "Personal",
        "nameOnAccount": "Eleanor Johnson",
        "routingNumber": "114567895"
    },
    "originalTransaction": {
        "transactionId": "732000000002107745",
        "transactionType": "Merchant"
    },
    "merchantData": {
        "freeText": "string",
        "transactionDate": "dateTime",
        "transactionDescription": "string",
        "transactionId": "string"
    }
}