Process Credit
In this service, there are no customizations since there are no screens associated with the payment process. The merchant must handle the service response and inform the result of the transaction to the client. The merchant must comply with regulations and data security standards establish by PCI.
Sale
Parameter Description
The URLs of this service are the following:
- Development
- https://uat.mmpay.evertecinc.com/WebPaymentAPI/WebPaymentAPI.svc/ProcessCredit/
- Production
- https://mmpay.evertecinc.com/WebPaymentAPI/WebPaymentAPI.svc/ProcessCredit/
A JSON payload sample can be found here
Request Structure
Parameter | Type | Required | Description | Length |
---|---|---|---|---|
username | string | X | Merchant username provided by Evertec. | 1-50 |
password | string | X | Merchant password provided by Evertec. | 1-50 |
trxOper | string | X | Transaction operations: Sale Reverse Refund |
4-10 |
accountID | string | X | Account number for the client of the merchant. | 1-20 |
customerName | string | X | Customer name for the client of the merchant. | 1-100 |
customerEmail | string | X | Customer email for the client of the merchant. | 1-100 |
address1 | string | Client merchant address1. | 0-100 | |
address2 | string | Client merchant address2. | 0-100 | |
city | string | Client merchant city. | 0-100 | |
state | string | Client merchant state. | 0-100 | |
zipcode | string | X | Client merchant zip code. | 5 |
trxID | string | X | Merchant unique transaction value. | 1-50 |
refNumber | string | Provided by authorized transaction. This field is required for refund or reverse transactions. | 1-20 | |
trxDescription | string | X | Merchant transaction description value. | 1-50 |
trxAmount | string | X | Amount for the transaction. Format 0.00 | |
trxTax1 | string | Tax1 value for the transaction. Format 0.00 | ||
trxTax2 | string | Tax2 value for the transaction. Format 0.00 | ||
cardNumber | string | X | Card number for the transaction. | 16-19 |
expDate | string | X | Expiration date for the card number for the transaction. | 4 |
cvv | string | X | Card Verification Value. | 3-4 |
filler1 | string | Use for general value. | 0-50 | |
filler2 | string | Use for general value. | 0-50 | |
filler3 | string | Use for general value. | 0-50 |
Response Structure
Parameter | Type | Description |
---|---|---|
authNumber | string | Transaction authorization number. |
batchNumber | string | Transaction batch number. |
merchantid | string | Merchant number provided by Evertec. |
postingdate | string | Date when the transaction will be posted. |
rCode | string | Transaction response code. See Response Codes. |
rMsg | string | Transaction response message. |
refNumber | string | Transaction reference number. |
requestID | string | Request ID for the transaction. |
systemTrace | string | System trace for the transaction. |
trxDatetime | string | Transaction datetime. |
trxID | string | transaction ID. |
trxOper | string | Transaction operation: SALE, REFUND or REVERSE. |
trxtype | string | Transaction type: CREDIT. |
Reverse
Parameter Description
The URLs of this service are the following:
- Development
- https://uat.mmpay.evertecinc.com/WebPaymentAPI/WebPaymentAPI.svc/ProcessCredit/
- Production
- https://mmpay.evertecinc.com/WebPaymentAPI/WebPaymentAPI.svc/ProcessCredit/
A JSON payload sample can be found here
Request Structure
Parameter | Type | Required | Description | Length |
---|---|---|---|---|
username | string | X | Merchant username provided by Evertec. | 1-50 |
password | string | X | Merchant password provided by Evertec. | 1-50 |
trxOper | string | X | Transaction operations: Sale Reverse Refund |
4-10 |
accountID | string | X | Account number for the client of the merchant. | 1-50 |
customerName | string | X | Customer name for the client of the merchant. | 1-100 |
customerEmail | string | X | Customer email for the client of the merchant. | 1-100 |
address1 | string | Client merchant address1. | 0-100 | |
address2 | string | Client merchant address2. | 0-100 | |
city | string | Client merchant city. | 0-100 | |
state | string | Client merchant state. | 0-100 | |
zipcode | string | X | Client merchant zip code. | 5 |
trxID | string | X | Merchant unique transaction value. | 1-50 |
refNumber | string | X | Provided by authorized transaction. This field is required for refund or reverse transactions. | 1-20 |
trxDescription | string | X | Merchant transaction description value. | 1-50 |
trxAmount | string | X | Amount for the transaction. Format 0.00 | |
trxTax1 | string | Tax1 value for the transaction. Format 0.00 | ||
trxTax2 | string | Tax2 value for the transaction. Format 0.00 | ||
cardNumber | string | Card number for the transaction. | 16-19 | |
expDate | string | Expiration date for the card number for the transaction. | 4 | |
cvv | string | Card Verification Value. | 3-4 | |
filler1 | string | Use for general value. | 0-50 | |
filler2 | string | Use for general value. | 0-50 | |
filler3 | string | Use for general value. | 0-50 |
Response Structure
Parameter | Type | Description |
---|---|---|
merchantid | string | Merchant number provided by Evertec. |
rCode | string | Transaction response code. See Response Codes. |
rMsg | string | Transaction response message. |
refNumber | string | Transaction reference number. |
requestID | string | Request ID for the transaction. |
systemTrace | string | System trace for the transaction. |
trxID | string | transaction ID. |
trxOper | string | Transaction operation: SALE, REFUND or REVERSE. |
trxtype | string | Transaction type: CREDIT. |
Refund
Parameter Description
The URLs of this service are the following:
- Development
- https://uat.mmpay.evertecinc.com/WebPaymentAPI/WebPaymentAPI.svc/ProcessCredit/
- Production
- https://mmpay.evertecinc.com/WebPaymentAPI/WebPaymentAPI.svc/ProcessCredit/
A JSON payload sample can be found here
Request Structure
Parameter | Type | Required | Description | Length |
---|---|---|---|---|
username | string | X | Merchant username provided by Evertec. | 1-50 |
password | string | X | Merchant password provided by Evertec. | 1-50 |
trxOper | string | X | Transaction operations: Sale Reverse Refund |
4-10 |
accountID | string | X | Account number for the client of the merchant. | 1-20 |
customerName | string | X | Customer name for the client of the merchant. | 1-100 |
customerEmail | string | X | Customer email for the client of the merchant. | 1-100 |
address1 | string | Client merchant address1. | 0-100 | |
address2 | string | Client merchant address2. | 0-100 | |
city | string | Client merchant city. | 0-100 | |
state | string | Client merchant state. | 0-100 | |
zipcode | string | X | Client merchant zip code. | 5 |
trxID | string | X | Merchant unique transaction value. | 1-50 |
refNumber | string | X | Provided by authorized transaction. This field is required for refund or reverse transactions. | 1-20 |
trxDescription | string | X | Merchant transaction description value. | 1-50 |
trxAmount | string | X | Amount for the transaction. Format 0.00 | |
trxTax1 | string | Tax1 value for the transaction. Format 0.00 | ||
trxTax2 | string | Tax2 value for the transaction. Format 0.00 | ||
cardNumber | string | X | Card number for the transaction. | 16-19 |
expDate | string | X | Expiration date for the card number for the transaction. | 4 |
cvv | string | X | Card Verification Value. | 3-4 |
filler1 | string | Use for general value. | 0-50 | |
filler2 | string | Use for general value. | 0-50 | |
filler3 | string | Use for general value. | 0-50 |
Response Structure
Parameter | Type | Description |
---|---|---|
authNumber | string | Transaction authorization number. |
batchNumber | string | Transaction batch number. |
merchantid | string | Merchant number provided by Evertec. |
postingdate | string | Date when the transaction will be posted. |
rCode | string | Transaction response code. See Response Codes. |
rMsg | string | Transaction response message. |
refNumber | string | Transaction reference number. |
requestID | string | Request ID for the transaction. |
systemTrace | string | System trace for the transaction. |
trxDatetime | string | Transaction datetime. |
trxID | string | transaction ID. |
trxOper | string | Transaction operation: SALE, REFUND or REVERSE. |
trxtype | string | Transaction type: CREDIT. |