2010-07-29 3 views
1

Я знаю, это [обычно] вопрос RTFM, за исключением того, что мы говорим об Authorize.net, так что FM вряд ли способен работать R.Как отправить customerId (x_cust_id) на authorize.net ARB?

Я заметил, что при просмотре всех полей, отправляемых во время Silent Post, Authorize.net возвращает элемент с именем «x_cust_id». Он не рассматривается в их примерном коде, и я не могу узнать, где в документе XML это поле будет опубликовано. Я бы хотел использовать его!

Итак, как точно добавить «Идентификатор клиента», когда я создаю новую подписку ARB?

Кроме того, есть ли какая-либо документация, которая фактически отображает всю информацию, которую я могу отправить в ARB? Я даже не знаю, какие у меня варианты!

ответ

1

Silent Post! = ARB. Это две разные вещи. Silent Post запускается всякий раз, когда транзакция обрабатывается Authorize.Net. Они отправляют результаты каждой транзакции сценарию на вашем сервере, уведомляя его о результатах транзакции. Это позволяет вам управлять подписками, которые не выполняются программно. Он очень похож на IPN Paypal. x_cust_id будет заселен из поля <customer/><id/> в вызове API ARBCreateSubscriptionRequest.

FYI, это объясняется на страницах 20 и 21 руководства ARB.

+1

«x_cust_id будет заселен из поля в вызове API ARBCreateSubscriptionRequest». вот что я искал. Спасибо! – Gus

+0

@Gus - как вы генерируете customerId? –

Смежные вопросы