Payment
access token
optional for Non-Profit transactions like donations but required if For-Profit API Partner - Identifies Processor being used by an API Partner
optional - Valid CharityId Guid from Charity Search
internal use - Valid Panorama Organization Guid
internal use - Identifies integrated Product
optional - Valid Credit card number - required for non-Wallet transaction
optional (max: 20) - "American Express", "Mastercard", "Visa", "Discover", "Diners Club" - will be set internally based on cardNum
optional (max: 2) - example: "01" for January - required for non-Wallet transaction
optional (max: 2) - example: "29" for 2029 - required for non-Wallet transaction
optional (max: 4) - valid CVV - please provide for CVV checks
required - Name on Card
optional (max: 10) - please provide for best interchange and avs checks - US, CA, AU formats are validated (example formats - US: 12345 or 12345-1234, CA: A1A 1A1, AU: 3000
optional (max: 50) - please provide for best interchange and avs checks
required - valid contact email
optional (max: 50) - please provide for best interchange and avs checks
optional - 2 char US state code, 3 char may be used for other non-US
optional (max: 2) - 2 char country code
optional (max: 3) - 3 char currency code - Example for US - "USD", for CA - "CAD"
optional (max: 200) - Donor Identifier per Product
optional (max: 50) - billing First Name
optional (max: 50) - billing Last Name
optional (max: 22) - descriptor to show on bank statement
required - client ip address where transaction originates
optional (max: 10) - Event Identifier per Product
optional - Event Guid per Product
optional (max: 500) - Event Name per Product
optional (max: 7) - fee for shipping that will be added to the total amount
optional (max: 7) - If part of the donation being passed in is taxable, include that amount here. No calculations are performed using this value, it is simply a placeholder to be used for your own reporting; all commission and credit card fees still apply as normal.
optional (max: 100) - system unique id for Dup Checking per Integration Source transaction (where integration source has DupCheckEnabled) that will be checked against successfully processed prior TranIds for Duplicates
internal use - FrontStream unique Embedded Payment Form Session Id if available
internal use - GooglePay (8) or Apple Pay (9) - possible values - "8" - GOOGLEPAY, "9" - APPLEPAY
internal use for Wallet transactions
optional (max: 7) - calculated surcharge amount that will be added to the total amount
optional - set to true to tokenize card at time of purchase
Returns the newly created payment
If it fails to create a payment
access token
optional for Non-Profit transactions like donations but required if For-Profit API Partner - Identifies Processor being used by an API Partner
optional - Valid CharityId Guid from Charity Search
internal use - Valid Panorama Organization Guid
internal use - Identifies integrated Product
required - Valid Check Bank Routing Number - formats - US: Enter 9-digits, CA: Enter 9-digits (Format: 0YYYXXXXX: A mandatory leading zero. YYY: The 3-digit institution number. XXXXX: The 5-digit transit number), AU: Enter 6-digits - BSB Number (Bank State Branch) without hyphen
required - Valid Check Account Number - formats - US: Enter 8-12 digits, CA: Enter 7-12 digits, AU: Enter 3-9 digits
optional (max: 10) - Valid Check Number
required for Check ACH transactions - possible values - 1 - Checking, 2 - Savings
required for Check ACH transactions - possible values - 1 - Personal, 2 - Corporate, 3 - Government
required - Name on ACH Check Account
optional (max: 10) - US, CA, AU formats are validated (example formats - US: 12345 or 12345-1234, CA: A1A 1A1, AU: 3000
optional (max: 50) - billing street
required - valid contact email
optional (max: 50) - billing city
required - 2 char US state code, 3 char may be used for other non-US
optional - 2 char country code
optional - 3 char currency code - Example for US - "USD", for CA - "CAD"
optional (max: 200) - Donor Identifier per Product
optional (max: 50) - billing First Name
optional (max: 50) - billing Last Name
optional (max: 22) - descriptor to show on bank statement
required - client ip address where transaction originates
optional (max: 10) - Event Identifier per Product
optional - Event Guid per Product
optional (max: 500) - Event Name per Product
optional (max: 7) - fee for shipping that will be added to the total amount
optional (max: 7) - If part of the donation being passed in is taxable, include that amount here. No calculations are performed using this value, it is simply a placeholder to be used for your own reporting; all commission and credit card fees still apply as normal.
optional (max: 100) - system unique id for Dup Checking per Integration Source transaction (where integration source has DupCheckEnabled) that will be checked against successfully processed prior TranIds for Duplicates
internal use - FrontStream unique Embedded Payment Form Session Id if available
optional - if used please set to 7 for ACH or will be set internally
optional - set to true to tokenize check at time of purchase
Returns the newly created payment
If it fails to create a payment
Payment Example
Last updated
