- Introduction
- Commands & Actions
- Transaction Sequence
- MasterPass
- Visa Checkout
- Foreign Exchange
- Parameter Description & Action
- Gateway Domain Knowledge
- Transaction Result Codes
-
Out Of Band
-
Out of band transaction notification
-
Out Of Band - Merchant Webservice
-
Card on File - Recurring/Adhoc transactions
-
PINBlock encryption via Triple DES DUKPT encryption
-
PINBlock encryption via Master/Session encryption
-
Track2 encryption via Master/Session encryption
-
Track2 encryption via Dukpt encryption
-
Debit with PIN and Balance Enquiry
-
EMV Transactions
-
Coding for EMV data
-
- Tokenization
- SOAP API
- Pos Device Intergration
- Acquire Contact Information
- 3D Secure
-
Enterprise API Samples
-
Transaction Message Examples
-
Merchant Benefits
-
Pre-Auth – “Authorisation with PAN”
-
3D Secure 2
-
Pre-Auth Completion – Follow-up Debit
-
3D Secure 2 implementation using the Pop-Up Method
-
Pre-Auth Reversal – “Authorisation Reversal”
-
3D Secure 2 implementation using the Form Post
-
Refund – “Follow-Credit”
-
Authorisation with 3DS 2 Data
-
Refund – “Initial Credit”
-
Void
-
- Card on File
- Additional Data Transactions
Out Of Band - Merchant Webservice
Merchant Webservice
The sections covers the Webservice example which the merchant can implement in order to consume the transaction responses as and when they are delivered by the Gateway's out of band notification system.
Out of Band Sample:
namespace
{
public class Response: IResponse
{
public string TransactionResponse(Response_message message)
{
string decoded_response = null;
string response_message = null;
string response = message.message;
//Deserialize the message and get the response
dynamic dynJson = JsonConvert.DeserializeObject(response);
string deserialized_response = dynJson.Response;
//Decode the response from base64
byte [] response_data = System.Convert.FromBase64String(deserialized_response);
decoded_response = System.Text.ASCIIEncoding.ASCII.GetString(response_data);
response_message = decoded_response;
Log.WriteLog(response_message);
return response_message;
}
}
}
Vues | |
---|---|
344 | Total des vues |
1 | Vues Membres |
675 | Vues publiques |
Actions | |
---|---|
0 | Aime |
0 | N'aime pas |
0 | Commentaires |
Partager par email
S'il vous plaît S'identifier afin de partager ce webpage par email