Advanced Redirect Integration

This page shows you some examples, after Getting Started Guide was successful.

🚧

Order of the elements

The elements need to be provided in the correct order.

Enable the new "MODERN" Payment Page and set the displayed language to "RU"

$mdxi->Order->TemplateSet->setLanguage("RU");
$mdxi->Order->TemplateSet->setCSSName("MODERN");

Activate EPS (e.g. for pre-selection)

$mdxi->Order->PaymentTypes->setEnable("true");
$mdxi->Order->PaymentTypes->Payment(1)->setType("EPS");
$mdxi->Order->PaymentTypes->Payment(1)->setBrand("INTERNATIONAL");

Activate CreditCards and EPS

$mdxi->Order->PaymentTypes->setEnable("true");
$mdxi->Order->PaymentTypes->Payment(1)->setType("EPS");
$mdxi->Order->PaymentTypes->Payment(1)->setBrand("INTERNATIONAL");
$mdxi->Order->PaymentTypes->Payment(2)->setType("CC");

Display a shoppingcart on the Payment Page

$mdxi->Order->ShoppingCart->Item(1)->Number = 1;
$mdxi->Order->ShoppingCart->Item(1)->ProductNr = "PNR-1586KQE";
$mdxi->Order->ShoppingCart->Item(1)->Description = "Book";
$mdxi->Order->ShoppingCart->Item(1)->Quantity = 1;
$mdxi->Order->ShoppingCart->Item(1)->ItemPrice = 12.30;
$mdxi->Order->ShoppingCart->Item(1)->ItemPrice->setTax(2.30);
$mdxi->Order->ShoppingCart->Item(1)->Price = 12.30;

$mdxi->Order->ShoppingCart->Item(2)->Number = 2;
$mdxi->Order->ShoppingCart->Item(2)->ProductNr = "PNR-1986SRF";
$mdxi->Order->ShoppingCart->Item(2)->Description = "Ultra HD Movie";
$mdxi->Order->ShoppingCart->Item(2)->Quantity = 1;
$mdxi->Order->ShoppingCart->Item(2)->ItemPrice = 15.70;
$mdxi->Order->ShoppingCart->Item(2)->ItemPrice->setTax(2.40);
$mdxi->Order->ShoppingCart->Item(2)->Price = 15.70;

Define the Redirect URLs (back to the merchant) and the confirmation-URL

$mdxi->Order->URL->Success = "https://yourdomain.com/callback/success.php";
$mdxi->Order->URL->Error = "https://yourdomain.com/callback/error.php";
$mdxi->Order->URL->Confirmation = "https://yourdomain.com/callback/confirm.php?token=";
$mdxi->Order->URL->Cancel = "https://yourdomain.com/index.html";