При подготовке платежа и отправке параметра merchant_fields
вы попадаете в белый список параметров.Поэтому, если вы отправляете merchant_fields
= "f1, f2, f3", вы также должны отправить параметры с их значениями (f1 = "abc", f2 = "def", f3 = "ghi").
Moneybookers / Skrill отправит эти значения (среди прочих) на URL, указанный в параметре status_url
.В документации не совсем ясно, как поля торговцев передаются в status_url, но я обнаружил, что они просто передаются как дополнительные POST-параметры с именами параметров, как было определено ранее (вы можете получить к ним доступ, например, через PHP с помощью $field1 = $_POST['f1'];
.
Всегда проверяйте подпись MD5, чтобы убедиться, что запрос действительно поступил от Moneybookers / Skrill!