4.3. PAN Eligibility
Introduction
PAN Eligibility services allow Connecting Party to detect whether card is eligible for Money Transfer (either as sending or as receiving card) along with providing extended information about card issuer and card product before making a financial transaction request.
PAN Eligibility Direct Flow
PAN Eligibility Form Flow
PAN Eligibility Callback
Callback Parameters
Additional parameters are sent in callbacks for PAN Eligibility transactions. For more information see Connecting Party Callback Parameters.
Callback Parameter |
Description |
---|---|
status |
See Status List for details. |
serial-number |
Serial number of the request. |
client_orderid |
Connecting Party order identifier. |
paynet-order-id |
Order id set by GitPay. |
processor-tx-id |
Transaction id set by processor. |
type |
Transaction type, sale reversal chargeback |
sending-card-type |
The sending card type (VISA, MASTERCARD). |
sending-cardholder |
Cardholder of the sending card. |
sending-bin |
The sending card Bank identification number. |
sending-last-four-digits |
The sending card last 4 digits. |
sending-eligible |
Whether the sending card is eligible for sending funds. Possible values: true/false/unknown. |
sending-ica |
The sending card ICA. |
sending-bank-name |
The sending card Bank name. |
sending-currency-code |
The sending card currency code. |
sending-country-code |
The sending card country code. |
sending-acceptance-brand-code |
The sending card Acceptance brand code. |
sending-acceptance-brand-name |
The sending card Acceptance brand name. |
sending-product-brand-code |
The sending card Product brand code. |
sending-product-brand-name |
The sending card Product brand name. |
receiving-card-type |
The receiving card type (VISA, MASTERCARD). |
receiving-bin |
The receiving card Bank identification number. |
receiving-last-four-digits |
The receiving card last 4 digits. |
receiving-eligible |
Whether the receiving card is eligible for sending funds. Possible values: true/false/unknown. |
receiving-ica |
The receiving card ICA. |
receiving-bank-name |
The receiving card Bank name. |
receiving-currency-code |
The receiving card currency code. |
receiving-country-code |
The receiving card country code. |
receiving-acceptance-brand-code |
The receiving card Acceptance brand code. |
receiving-acceptance-brand-name |
The receiving card Acceptance brand name. |
receiving-product-brand-code |
The receiving card Product brand code. |
receiving-product-brand-name |
The receiving card Product brand name. |
error-code |
Error Code. |
error-message |
Error Message. |
control |
Checksum generated by SHA-1. Control string is represented as concatenation of the following parameters:
1. Callback parameter: status.
2. Callback parameter: orderid.
3. Callback parameter: merchant_order.
4. merchant_control (Control key assigned to Merchant account in the GitPay Payment Gateway).
|
Callback Macros
Simple callback URL contains all parameters listed in Callback Parameters. Customizable URL allows Connecting Party to define own parameter names, whereas the actual parameters values are defined by use of macros with the following format ${parameter_name}. Available macros are listed in Callback Macros.
Field Name Macro |
Field Value Macro |
Description |
---|---|---|
${status} |
n/a |
Transaction status, approved declined processing. |
${serial-number} |
n/a |
Unique number assigned by GitPay server to particular request from the Connecting Party. |
${client-order-id} |
n/a |
Unique order identifier assigned by Connecting Party. |
${paynet-order-id} |
n/a |
GitPay-generated order id. |
${processor-tx-id} |
n/a |
Processor-generated transaction id. |
${type} |
n/a |
Transaction type, ex. sale, return, chargeback, etc. |
${sending-card-type} |
n/a |
The sending card type (VISA, MASTERCARD). |
${sending-cardholder} |
n/a |
Cardholder of the sending card. |
${sending-bin} |
n/a |
The sending card Bank identification number. |
${sending-last-four-digits} |
n/a |
The sending card last 4 digits. |
${sending-eligible} |
n/a |
Whether the sending card is eligible for sending funds. Possible values: true/false/unknown. |
${sending-ica} |
n/a |
The sending card ICA. |
${sending-bank-name} |
n/a |
The sending card Bank name. |
${sending-currency-code} |
n/a |
The sending card currency code. |
${sending-country-code} |
n/a |
The sending card country code. |
${sending-acceptance-brand-code} |
n/a |
The sending card Acceptance brand code. |
${sending-acceptance-brand-name} |
n/a |
The sending card Acceptance brand name. |
${sending-product-brand-code} |
n/a |
The sending card Product brand code. |
${sending-product-brand-name} |
n/a |
The sending card Product brand name. |
${receiving-card-type} |
n/a |
The receiving card type (VISA, MASTERCARD). |
${receiving-bin} |
n/a |
The receiving card Bank identification number. |
${receiving-last-four-digits} |
n/a |
The receiving card last 4 digits. |
${receiving-eligible} |
n/a |
Whether the receiving card is eligible for sending funds. Possible values: true/false/unknown. |
${receiving-ica} |
n/a |
The receiving card ICA. |
${receiving-bank-name} |
n/a |
The receiving card Bank name. |
${receiving-currency-code} |
n/a |
The receiving card currency code. |
${receiving-country-code} |
n/a |
The receiving card country code. |
${receiving-acceptance-brand-code} |
n/a |
The receiving card Acceptance brand code. |
${receiving-acceptance-brand-name} |
n/a |
The receiving card Acceptance brand name. |
${receiving-product-brand-code} |
n/a |
The receiving card Product brand code. |
${receiving-product-brand-name} |
n/a |
The receiving card Product brand name. |
${error-code} |
n/a |
Error Code. |
${error-message} |
n/a |
Error Message. |
${control} |
n/a |
Checksum generated by SHA-1. Control string is represented as concatenation of the following parameters:
1. Callback parameter: status.
2. Callback parameter: orderid.
3. Callback parameter: merchant_order.
4. merchant_control (Control key assigned to Merchant account in the GitPay Payment Gateway).
|