ConstRequired fields are paymentMethod, transactionID, amountInCents.
Optional bill/customer/provider identifiers may be supplied. For check/ACH
processing, check requires routing/account numbers and account-holder
names, with optional front/back image data.
{
type: 'SUBMIT_PAYMENT_FOR_PROCESSING',
payload: {
paymentMethod: 'ACH', transactionID: 'ZAMOK123456', amountInCents: 12550,
billId: 'bill-id', billLabel: '2025 Property Tax', uniqueExternalId: 'bill-id',
customerFirstName: 'Jane', customerLastName: 'Doe', customerEmail: 'payer@example.com',
check: {
routingNumber: '084000026', accountNumber: '1234567890',
accountHolderFirstName: 'Jane', accountHolderLastName: 'Doe'
}
}
}
Submit a transaction to the module responsible for the selected payment method.