The Batch Payment API allows you to batch transactions together into a single a API call. This reduces the number of HTTP connections your client has to make.
You can batch credit card transactions and funds transfer (ACH/EFT) transactions. You can use funds transfer transactions to push funds to a creditor, or pull funds from a debtor. The most common use cases for funds transfer transactions is payroll or Accounts Payable, and synchronized subscription models where multiple people are charged on a certain day each month, or each year.
The Batch Payment API is compatible with our Payment Profiles service. This allows you to securely store credit card and bank account details on our servers.
The Batch Report API allows you to query the status of batches and individual transactions.
Batches of credit card transactions can be processed immediately, on upload, or they can be scheduled to be processed on a certain date. Scheduled batches of credit card transactions are processed at 0600 PST (AM) each day.
Batches of funds transfer transactions take multiple days to process. Batches submitted before 1100 PST (AM) can be scheduled to begin processing on the same day. Batches submitted after this time will be processed the following day.
We process funds transfers in 2 steps. We pull funds from the payer's bank account into our bank account and then we push them to the payee's bank account. For direct debit transactions, you are the recipient.
We add a lag between receiving and re-sending the funds to mitigate the risk associated with returned transfers. This lag is usually 3 to 5 business days and is set relative to the risk associated with your business. Funds transfers can be returned due to closed or invalid bank accounts, insufficient funds, or disputes. We usually receive returns within 2 to 4 business days.
This means that if you have a 3 day lag and you need funds to be deposited in a payee's account on Friday, 5 May, you will need to submit the batch before 1100 on Tuesday, 3 May. Or if you have a 5 day lag and you need funds to be deposited in a creditor's account on Friday, 8 June, you will need to submit the batch before 1100 on Friday, 1 June.
Batched credit card transactions are processed and settled in the same manner as individual card transactions. Settlement timing is relative to the card type and the processor.
Funds transfers are settled in full without a transaction fee being deducted at the time. They are aggregated and charged to your account monthly. Fees are charged at a flat rate per transaction.
A batch of 5 direct debits will involve 5 debit transactions and 1 credit transaction. You will be charged for a total of 6 transactions.
Transactions fees for credit card payments are deducted before settlement.