EMV Sandbox Getting Started

EMV Sandbox — Getting Started

Prerequisites

  • Sandbox merchant account and API keys
  • Direct Connect SDK installed
  • Test EMV terminal or built-in simulator

Initialize the Sandbox Connection

var config = new DirectConnectConfig {
    ApiKey = "YOUR_SANDBOX_PUBLIC_KEY",
    Environment = DirectConnectEnvironment.Sandbox,
    ConnectionType = ConnectionType.Simulator
};
var terminal = new DirectConnectTerminal(config);
terminal.Connect();

Process a Test EMV Transaction

var request = new EMVTransactionRequest {
    Amount = 25.00m,
    Currency = "USD",
    Type = EMVTransactionType.Sale,
    OrderID = "EMV-TEST-001"
};
var result = terminal.ProcessEMVSale(request);
Console.WriteLine("Response: " + result.Response + " | TxID: " + result.TransactionID);

Take Your Business to the Next Level

Find out how our innovative payment solutions can benefit your business. Reach out to us for more information or to get started!

Let's Get Started