close
    Contents

    Link parameters

    Checkout is configured by the parameters passed in the URL of a GET request. The key/value pairs of the query string are secured by passing a hashed string created from the query string, in addition to the query string itself.

    URL: https://web.na.bambora.com/scripts/payment/payment.asp

    Authorization

    Name Description
    merchant_id Your 9-digit Bambora merchant ID
    hashValue The value for hashValue is generated by appending a hash key to the transaction request query string and using a hash algorithm (either MD5 or SHA-1) on the resulting string. It is recommended to include as much data as possible in the hash

    Order info

    Name Description
    trnAmount The total amount for the transaction including tax and additional fees. Max 2 decimal places. Max 9 digits total.
    trnOrderNumber The invoice or order ID you want associated with the transaction. Up to 30 characters. Do not include spaces.
    trnType P - Purchase. PA - Pre-Authorization.
    trnCardOwner The name of the cardholder. 4-64 characters.
    trnLanguage eng - English, fre - French.

    Billing address

    Name Description
    ordName The billed contact's name. Up to 64 characters.
    ordEmailAddress The email address of the billed contact and destination for email receipts in a valid email format. Up to 64 characters.
    ordAddress1 The billing address for the card holder. With Address Verification, this will need to match the card issuer's records. Up to 32 characters.
    ordAddress2 The second line for the card holder's billing address. Up to 32 characters
    ordCity The city associated with the billing address. Up to 32 characters.
    ordProvince The province or state associated with the billing address. As a variable, the two-letter ISO code.
    ordPostalCode The postal or ZIP code associated with the billing address. Up to 16 characters.
    ordCountry The country associated with the billing address. As a variable, the two-letter ISO code.

    Shipping address

    Name Description
    shipName The name of the contact receiving the shipment. Up to 64 characters.
    shipEmailAddress The shipping contact's email address in a valid email format. Up to 64 characters.
    shipAddress1 The shipping contact's destination address. Up to 32 characters.
    shipAddress2 The second line of the shipping contact's destination address. Up to 32 characters
    shipCity The shipping contact's destination city. Up to 32 characters.
    shipProvince The shipping contact's province or state destination. As a variable, the two-letter ISO code. Provinces and States.
    shipPostalCode The shipping contact's postal or ZIP code. Up to 16 characters.
    shipCountry The shipping contact's destination country. As a variable, the two-letter ISO code.
    shipPhoneAddress The shipping contact's phone number. Up to 32 characters.

    Redirects

    Name Description
    approvedPage The URL the cardholder will be sent to after their transaction is approved.
    declinedPage The URL the cardholder will be sent to after their transaction is declined.

    Hash expiry

    Name Description
    hashExpiry The time when the hash secured link will expire. The format is YYYYMMDDHHMM on PST.

    References info

    Name Description
    ref1 A custom identifier. 256 characters.
    ref2 A custom identifier. 256 characters.
    ref3 A custom identifier. 256 characters.
    ref4 A custom identifier. 256 characters.
    ref5 A custom identifier. 256 characters.