Transaction
When requesting a Payment, use the requestJSON to pass the Payment data, and the response will have responseJSON which stores the Payment response returned by Breadwinner Payments.
The Transaction object has the following properties.
Field Name | Data Type | Description |
processorCustomerId* | String | Customer Id in Processor (Find this). |
paymentMethodId* | String | Payment Method Id in Processor (Find this). |
amount* | Decimal | |
chargeCurrency* | String | |
processorOrgId | String | |
processorId | String | |
paymentIntentId | String | |
salesforceId | Id | |
status | String | |
source | Id | Salesforce Payment Method Id |
customer | Id | Salesforce Customer Id |
description | String | |
createdVia | String | |
billingStreetAddress1 | String | |
billingStreetAddress2 | String | |
billingCity | String | |
billingCountry | String | |
billingPostalCode | String | |
paymentMethodType* | String | Required for Stripe (Card or BankAccount) |