подробности о moneybookrs merchant_fields? - PullRequest
0 голосов
/ 23 марта 2012

Любое тело знает подробности о merchant_fields в Moneybookers (SKRILL). Предположим, я отправил это merchant_fields = 'f1, f2, f3'

Что это значит. Значит, я тоже должен отправить f1 = что-то?

и они вернут мне это значение f1.

и получите это значение через f1 ​​= $ _POST ['f1']

1 Ответ

2 голосов
/ 14 мая 2012

При подготовке платежа и отправке параметра 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!

...