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:
- 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. |