Required Gateway Classes

All payment gateway and payment method records require several fields to communicate with the payment gateway, regardless of the gateway type. Specific gateway types may also require additional fields.

Required Editions
Available in: Salesforce Billing 7.0 and later

Payment Method Fields 

LabelAPI Name 
Payment Method NameName 
Accountblng__Account__c 
Activeblng__Active__c 
Auto Payblng__AutoPay__c 
Bank Account Nameblng__BankAccountName__c 
Bank Account Numberblng__BankAccountNumber__c 
Bank Account Typeblng__BankAccountType__c 
Bank Nameblng__BankName__c 
Bank Routing Codeblng__BankRoutingCode__c 
Card BINblng__CardBIN__c 
Card CVVblng__CVV__c 
Card Expiration Monthblng__CardExpirationMonth__c 
Card Expiration Yearblng__CardExpirationYear__c 
Card Last 4blng__CardLastFour__c 
Card Numberblng__CardNumber__c 
Card Typeblng__CardType__c 
Cityblng__ChequeNumber__c 
Companyblng__BillingCity__c 
Countryblng__BillingCompany__c 
Emailblng__BillingEmail__c 
Faxblng__BillingFax__c 
First Nameblng__BillingFirstName__c 
Gateway Responseblng__GatewayResponse__c 
Last Nameblng__BillingLastName__c 
Name on Cardblng__Nameoncard__c 
Nick Nameblng__NickName__c 
Payment Gatewayblng__PaymentGateway__c 
Payment Gateway Tokenblng__PaymentGatewayToken__c 
Payment Typeblng__PaymentType__c 
Phone Numberblng__BillingPhone__c 
Postal Codeblng__BillingZipPostal__c 
Stateblng__BillingStateProvince__c 
Street Address 1blng__BillingStreet__c 
Street Address 2blng__StreetAddress2__c 

Payment Gateway Fields 

Gateway integrations require the following payment gateway record fields regardless of gateway type. If you have a field required by a specific gateway such as Authorize.Net, make sure to add that field to your payment gateway record as well.

LabelAPI Name
Payment Gateway NameName
Activeblng__Active__c
Defaultblng__Default__c
Gateway Typeblng__GatewayType__c