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

GET /terminals *Pre-2023-05-16*

Get a list of Terminal Id's for an account.

A Terminal Id points to the specific merchant account terminal that the transaction will be processed on. For example: main location, second location, sales department, etc. Terminal Id's can also be found manually. Click Here for instructions to find the Terminal Id(s) for your account.

Example Request

curl -X GET -u "login:password" -H "Accept: application/json" -H "X-PJ-Application-Key: YOUR_PRODUCTION_APP_KEY" \
    "https://api.payjunctionlabs.com/terminals/"

Example Response

{
"results": [
{
"terminalId": 1,
"accountId": "38b18588-fbe4-4108-8f78-9bdcfa69d599",
"companyLegal": "PayJunction Demo",
"companyDba": "PayJunction Demo",
"merchantNumber": "12345678",
"nickName": "Credit Card Batch",
"type": "CARD",
"enabled": true
},
{
"terminalId": 2,
"accountId": "f4700f11-7268-4508-a19d-b60465164fc9",
"companyLegal": "PayJunction Demo",
"companyDba": "PayJunction Demo",
"merchantNumber": "12345678",
"nickName": "Checks",
"type": "ACH",
"enabled": true
}
]
}