PAYMENTS
SIMPLIFIED


Offer all the payment features your
customers want with a fast integration
that limits your PCI scope.

GET STARTED

API Base URLs

  • Production Server

    For processing live transactions

    https://api.payjunction.com

  • Test Server

    For development

    https://api.payjunctionlabs.com

Most Commonly Referred to Articles

Level 2 Data

For information on what Level 2 Data is and how it affects the costs of processing payment card transactions, please see our blog post: How Level 2 Credit Card Data Impacts Interchange Fees

Level 2 Credit Card Data Requirements

The following table lists the specific data needed and the corresponding parameter name in the PayJunction REST API. Parameters marked as required means that there is no default value for PayJunction to submit when not explicitly provided. For example, if no tax amount is provided, PayJunction will automatically submit the tax as $0.00 but cannot do the same for the purchase order.

Common Name API Parameter Required Notes
Business Name billingCompanyName *  
Card Number cardNumber * Not needed when charging a card on file (token) using transactionId or vaultId
Transaction Amount amountBase * Not needed when recharging a previous transactionId for the same amount(s).
Date N/A   Handled automatically by PayJunction
Billing Street Address billingAddress * Technically, only the street number is required. Therefore if the address is '1903 State St' only '1903' needs to be submitted
Billing Zip billingZip *  
Tax amountTax   Defaults to $0.00 by PayJunction on the backend if not submitted explicitly
Purchase Order purchaseOrderNumber *  
Merchant Zip Code N/A   Automatically submitted by PayJunction on the backend