| CompanyNum |
Your company number - ####### |
7 |
Yes |
| TransType 2 |
0 = SALE Transaction
|
2 |
Yes |
| CardNum |
The PAN created with the Network token |
20 |
Yes 3 |
| CVV2 |
CVC value created with the Network token |
5 |
Optional |
| ExpMonth |
Expiration month (MM) |
2 |
Yes 3 |
| ExpYear |
Expiration year (YYYY) |
4 |
Yes 3 |
| Member |
Cardholder name as it appears on the card |
50 |
Yes 3 |
| TypeCredit 2 |
1 = Debit
|
1 |
Yes |
| Payments |
Number of installments, 1 for regular transaction |
2 |
Yes |
| Amount |
Amount to be charged, e.g. 199.95 |
10 |
Yes |
| Currency |
Supported Currencies can be found Here, in Server to Server mode you must send the Currency ID.
|
1 |
Yes |
| Email |
Cardholder email address |
50 |
Mandatory |
| PersonalNum |
Cardholder Driver ID or social security number |
20 |
Optional |
| DateOfBirth |
Date of birth of card holder
format should be yyyyMMdd
|
8 |
Optional |
| PhoneNumber |
Cardholder phone number |
20 |
Optional |
| ClientIP |
IP address of the client making the purchase |
15 |
Mandatory |
| BillingAddress1 |
1st Address line |
100 |
Optional |
| BillingAddress2 |
2nd Address line |
100 |
Optional |
| BillingCity |
City name |
60 |
Optional |
| BillingZipCode |
Zip Code number |
15 |
Optional |
| BillingState |
State - 2 character iso format
Required only when BillingCountry is US/CA.
|
5 |
Optional |
| BillingCountry |
Country - 2 character iso format
|
5 |
Optional |
| ConfirmationNum |
Confirmation number |
7 |
Optional |
| Order |
Unique Text used to defer one transaction from another |
100 |
Optional |
| PLID |
Platform user ID - A unique identifier for the user on the platform |
100 |
Optional |
| Comment |
Optional text used mainly to describe the transaction |
500 |
Optional |
| TrmCode |
When activated and applied in merchant config, this parameter selects the exact terminal to use |
4 |
Optional |
| RRL |
(Risk Rule Level) by map listed below: 0=Bronze/1=Silver/2=Gold/3=Platinum |
4 |
Optional |
| RetURL |
3D secure only, In cases where 553 is returned.
the client should be redirected to bank's site.
when the interaction with bank is done, the client is redirected to this URL.
|
255 |
Optional |
| notification_url |
The callback URL you wish our servers to update at the end of each transaction, this can passed either via the MCP or via this field.
|
255 |
Optional |
| hashtype |
Will determine the format of the response signature, both format will be sent in the Signature parameter of the response, not sending any value in the parameter or not sending it at all will leave the Sigature format in its default state.
Send the value of 1 for the new format of the response signature:
urlencode(base64( hash('sha256', trans_id + trans_refNum+ replyCode + trans_amount + trans_currency + merchanthash)))
|
1 |
Optional |
| CustomRouting |
This param allows you to send the custom route id as provided to you by support - this will give you control to which routing configuration to send the transaction - please note that if no such route is configured you will get a 503 - Decline indicating your have no configuration matching this transaction |
10 |
Optional |
| SF_IsNetworkToken |
This is an indicator to inform that this transaction is using a Network token and that the card number field is a PAN and not a regular card number. |
1 |
Yes |
| SF_TokenCryptogram |
Token cryptogram generated by Visa/Mastercard/Wallet. Must be included for every Network Token purchase. |
Base64 string |
Yes |
| SF_ThreeDS_AuthenticationValue |
Cardholder authentication value returned by merchant’s 3DS flow or wallet. |
Base64 CAVV / AAV |
Mandatory for 3D token payments |
| SF_ThreeDS_DirectoryServerTransId |
dsTransID returned by 3DS server |
UUID |
Mandatory for 3DS token payments |
| SF_ThreeDS_ECI |
ECI indicator. Must match scheme rules. |
01, 02, 05, 06 |
Optional |
| SF_ThreeDS_Version |
Three-D Secure version used by the merchant or wallet. |
2.1.0 / 2.2.0 |
Optional |
| Signature |
Signature for verifying the authenticity of the request parameters.
Field values to use: CompanyNum + TransType + TypeCredit + Amount + Currency + CardNum + RefTransID + PersonalHashKey
Refer to BASIC INFO SIGNATURE for detailed explanation.
|
50 |
Mandatory |