For more information about this gateway, please refer to https://cwamerchantservices.transactiongateway.com/merchants/resources/integration/integration_portal.php

To add a CWA gateway:

Basic Mode:

{
    "mode": "basic",
    "username": "Your Username",
    "password": "Your Password",
    "processor_id": "Your Processor ID (optional)"
}

Security Key Auth Mode:

{
    "mode": "securitykey",
    "security_key": "CWA security key",
    "processor_id": "Your Processor ID (optional)"
}

Gateway Specific Fields

When interacting with a CWA gateway to run transactions, there are some gateway specific fields you can specify when making a charge or authorize call.

"gatewaySpecificFields": {
     "cwa": {
        "billing_number": "1",
        "sec_code": "seccode01",
        "customer_vault_id": "custvaultid123",
        "customer_id": "custid01",
        "shipping": "shipit",
        "ponumber": "102345",
        "merchant_defined_field_1": "mdfd01",
        "merchant_defined_field_2": "mdfd01",
        "merchant_defined_field_3": "mdfd01",
        "merchant_defined_field_4": "mdfd01",
        "merchant_defined_field_5": "mdfd01",
        "merchant_defined_field_6": "mdfd01",
        "merchant_defined_field_7": "mdfd01",
        "merchant_defined_field_8": "mdfd01",
        "merchant_defined_field_9": "mdfd01",
        "merchant_defined_field_10": "mdfd01",
        "merchant_defined_field_11": "mdfd01",
        "merchant_defined_field_12": "mdfd01",
        "merchant_defined_field_13": "mdfd01",
        "merchant_defined_field_14": "mdfd01",
        "merchant_defined_field_15": "mdfd01",
        "merchant_defined_field_16": "mdfd01",
        "merchant_defined_field_17": "mdfd01",
        "merchant_defined_field_18": "mdfd01",
        "merchant_defined_field_19": "mdfd01",
        "merchant_defined_field_20": "mdfd01"
    }
}