Payment
Last updated
Last updated
To try a test and directly interact with the API endpoint click "Test It" and use an embedded API client to send requests with custom headers and variables, then see the live response; essentially letting you test this API directly within this page. When testing please use our Demo URL: https://demo-payments.frontstream.com/api/payment
Take a look at how you might call this method:
access token
required - Identifies Processor being used by an API Partner
optional - Valid CharityId from Charity Search
internal use - Valid Panorama Organization Guid
internal use - Identifies integrated Product – PAN, Firstgiving, Artez, BFG, and can also be an Api Partner
optional - Valid Credit card number - required for non-Wallet transaction
optional - "American Express", "Mastercard", "Visa", "Discover", "Diners Club"
optional - example: "01" for January - required for non-Wallet transaction
optional - example: "29" for 2029 - required for non-Wallet transaction
optional - valid CVV
required
optional - US and CA formats are validated (example formats - US: 12345 or 12345-1234 CA: K1V 2
optional
required - valid contact email
optional
optional - 2 char state code
optional - 2 char country code
optional - 3 char currency code - Example for US - "USD", for CA - "CAD"
optional - ConstituentId per Product
optional
optional
optional - descriptor to show on Credit Card statement
required - client ip address where transaction originates
optional - Event Id per Product
optional - Event Guid per Product
optional - Event Name per Product
optional fee for shipping that will be added to the total amount
optional - 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 for Dup Checking - unique id (max 100 chars) per Integration Source transaction (where integration source has DupCheckEnabled) that will be checked against successfully processed prior TranIds for Duplicates
required for Wallet transactions - possible values - 1 - AMEX, 2 - MASTERCARD, 3 - VISA, 4 - DISCOVER, 5 - DINERSCLUB, 6 - JCB, 7 - ACH, 8 - GOOGLEPAY, 9 - APPLEPAY, 10 - STRIPE
required for Wallet transactions