Transaction
When requesting a Payment (transaction), use the requestJSON to pass the Payment data. The returned response will contain a responseJSON section, with 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) |