Transaction Administration - Payment


Same as performing a credit.

Applicable to PAGO merchant bank processor and VISA cards only.

Variable Required Max Size Notes
publisher-name Mandatory NA Gateway account username issued to you.
publisher-password Mandatory NA Remote Client Password - This is different then the password used to login.
mode Mandatory NA Value needs to be set to ‘payment’
orderID Optional 20 Unique numeric identifier for transaction. Must be a unique number. If not submitted one will be generated using a date/time string. This number is required to perform any future activity for an order, including but not limited to voids and returns.
card-amount Mandatory 10 Amount to credit to customer. No currency symbols or commas.
card-name Mandatory 39 Name as it appears on Credit Card.
card-address1 Mandatory 39 Billing Street Address Line 1.
card-address2 Mandatory 39 Billing Street Address Line 2.
card-city Mandatory 39 Billing City Address.
card-state Mandatory 2 Billing State Address - 2 Char. State Code
card-zip Mandatory 10 Billing Zip Address.
card-country Mandatory 3 Billing 2 Character Country Code
card-number Mandatory 16 Credit Card # - Numeric characters only.Format: 4111111111111111
card-exp Mandatory 5 Credit Card Expiration Date.Format: MM/YY
notify-email Optional NA Email address to send alert notice for transaction problems.

Notes:

  1. This mode is applicable only to the PAGO merchant bank processor with VISA cards. If your merchant processor and/or card type does not meet this criteria, please use the Transaction Administration’s Credit feature (i.e. ’newreturn’ mode) to issue the credit.

Response Values - Payment

Variable Value Notes
FinalStatus success/problem/pending Will return either ‘success’ or ‘pending’ (processor dependent) upon success. Will return ‘problem’ on failure.
success yes/no Will return ‘yes’ upon success or ’no’ upon failure.
Mstatus success/problem/pending Deprecated in favor of FinalStatus.
aux-msg Additional Message if applicable on success. orderid has been successfully marked for settlement.
MErrMsg Error message if applicable on failure. Transaction already voided. It may not be returned. Order ID does not exist as a previous order. It may not be marked for return. Transaction not yet settled. It may not be returned. Transaction has already been returned.
user-agent Browser or Indentifier of posting system.
ipaddress IP address of posting system.
Duplicate yes/no If the orderID of the transaction has been previously submitted, then the value of ‘Duplicate’ will be set to ‘yes’, and the values of the other fields will be the same as the original transaction.