Developers
Be great, Integrate!
Demo
Account

Welcome to our new Developer Portal!

Our new developer portal will require you to reset your password. If you already have an account, please click here to reset you password and login.

Request Inspector

Troubleshoot with ease.

Request

{
    "transaction": {
        "action": "authonly",
        "payment_method": "cc",
        "cvv": "999",
        "exp_date": "0525",
        "transaction_amount": "3935.784",
        "location_id": "11e642cdbf2b816ea0491742",
        "contact_id": "11e642d0c941b5949679c85e"
    }
}

Response

{
  "errors": {
    "account_number": [
      "Account number is required"
    ]
  }
}

Sample Code

Speed up your development.

PHP


$curl = curl_init();
$url = 'https://test.url/v2/transactions';
curl_setopt_array($curl, array(
    CURLOPT_URL => $url,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_ENCODING => "",
    CURLOPT_MAXREDIRS => 10,
    CURLOPT_TIMEOUT => 30,
    CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
    CURLOPT_CUSTOMREQUEST => "POST",
    CURLOPT_POSTFIELDS => "{\n
    \"transaction\": {\n
            \"transaction_amount\": \"10\",\n
            \"location_id\": \"1111111111\",\n
            \"action\": \"sale\"\n
       }\n}",
    CURLOPT_HTTPHEADER => array(
        "content-type: application/json",
        "developer-id: dev-1234",
        "user-api-key: 2222222222222222",
        "user-id: 111111111111111"
    ),
));

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
    echo "cURL Error #:" . $err;
} else {
    echo $response;
}  

Work Together

Invite your team to collaborate.