API Samples and Demo

CreditCard Sale JSON

JSON Request

                            
{
    "transaction-request": {
        "version": "3.1.1.1",
        "verification": {
            "merchantId": your merchant id,
            "merchantKey": "your key"
        },
        "order": {
            "sale": {
                "shipping": {
                    "name": "Susan Johnson",
                    "address": "123 Main Street",
                    "address2": "Apt 36",
                    "city": "Moorpark",
                    "state": "CA",
                    "country": "US",
                    "postalcode": 91307,
                    "phone": "818-123-1234",
                    "email": "customer@example.com"
                },
                "billing": {
                    "name": "Susan Johnson",
                    "address": "123 Main Street",
                    "address2": "Apt 36",
                    "city": "Moorpark",
                    "state": "CA",
                    "country": "US",
                    "postalcode": 91307,
                    "phone": "818-123-1234",
                    "email": "customer@example.com"
                },
                "payment": {
                    "chargeTotal": 32.0,
                    "shippingTotal": 3.0,
                    "salesTaxTotal": 1.23,
                    "currencyCode": "USD"
                },
                "transactionDetail": {
                    "payType": {
                        "creditCard": {
                            "number": 4111111111111111,
                            "expMonth": 12,
                            "expYear": 2028,
                            "cvvNumber": 123,
                            "cvvInd": "",
                            "track1Data": "",
                            "track2Data": "",
                            "signatureImage": "",
                            "eCommInd": "retail"
                        }
                    }
                },
                "referenceNum": 846392232,
                "invoiceNumber": 123456,
                "ipAddress": "123.123.123.123"
            }
        }
    }
}
                            
                        

JSON Response

                            
{
    "transaction-response": {
        "errorMessage": "",
        "authCode": 123456,
        "responseCode": 0,
        "orderID": "C0A8631F:014EF47935EE:4959:2AB4B8ED",
        "cvvResponseCode": "M",
        "transactionID": 464380,
        "processorMessage": "APPROVED",
        "eCommInd": "retail",
        "avsResponseCode": "YYY",
        "referenceNum": 846392232,
        "responseMessage": "CAPTURED",
        "processorCode": "A",
        "merchantId": your merchant id,
        "transactionTimestamp": 1438620661
    }
}