2013-03-06 2 views
0

Я использую PayPal API для адаптивных платежей для покупки продуктов на своем веб-сайте, когда пользователи хотят делать «checkout» на веб-сайте, я передаю их в PayPal для входа или регистрации чтобы завершить процесс оплаты. Опция по умолчанию - это форма регистра, но форма пуста при перенаправлении на paypal с моего сайта, есть ли способ передать регистрационные данные (например, имя, адрес, адрес электронной почты ...) в эту форму из перенаправления на paypal, чтобы мой пользователям не нужно делать это дважды (на моем сайте и в PayPal)?PayPal Adaptive Parallel Payments - отправить данные формы на paypal

Я знаю, что при использовании стандартных платежей это включено, но я не понял, как это сделать с помощью адаптивных платежей.

Благодаря

ответ

0

В настоящее время не существует возможность передавать свои регистрационные данные через Адаптивные Платежи Параллельных платежи.

Вы можете, однако, захотеть взглянуть на Express Checkout Parallel payments, поскольку он будет поддерживать детали регистрации клиентов через API и обеспечивает большую гибкость. Я привел пример запроса ниже.

Это предварительный запрос. Детали позиции не требуются, однако рекомендуется обеспечить лучший контроль.

USER= 
PWD= 
SIGNATURE= 
METHOD=SetExpressCheckout 
VERSION=98.0 
RETURNURL=http://www.yoursite.com/mts/pp_nvp_quick_test.php 
CANCELURL=http://www.yoursite.com/mts/pp_nvp_quick_test.php 
PAYMENTREQUEST_0_PAYMENTACTION=Sale 
PAYMENTREQUEST_0_SHIPTONAME=Daffy Duck 
PAYMENTREQUEST_0_SHIPTOSTREET=123 looney lane 
PAYMENTREQUEST_0_SHIPTOSTREET2= Apt 7 
PAYMENTREQUEST_0_SHIPTOCITY=Miami 
PAYMENTREQUEST_0_SHIPTOSTATE=FL 
PAYMENTREQUEST_0_SHIPTOZIP=33010 
PAYMENTREQUEST_0_SHIPTOCOUNTRYCODE=US 
PAYMENTREQUEST_0_AMT=524.20 
PAYMENTREQUEST_0_ITEMAMT=458.00 
PAYMENTREQUEST_0_SHIPPINGAMT=20.00 
PAYMENTREQUEST_0_TAXAMT=46.20 
PAYMENTREQUEST_0_CURRENCYCODE=USD 
PAYMENTREQUEST_0_DESC=test EC payment 
PAYMENTREQUEST_0_PAYMENTREQUESTID=111 
L_PAYMENTREQUEST_0_NAME0=Books 
L_PAYMENTREQUEST_0_AMT0=154.00 
L_PAYMENTREQUEST_0_NUMBER0=ABC123 
L_PAYMENTREQUEST_0_QTY0=2 
L_PAYMENTREQUEST_0_NAME1=CDs 
L_PAYMENTREQUEST_0_AMT1=50.00 
L_PAYMENTREQUEST_0_NUMBER1=BY-Z4736 
L_PAYMENTREQUEST_0_QTY1=3 
[email protected] 
PAYMENTREQUEST_1_PAYMENTACTION=Sale 
PAYMENTREQUEST_1_SHIPTONAME=Daffy Duck 
PAYMENTREQUEST_1_SHIPTOSTREET=123 looney lane 
PAYMENTREQUEST_1_SHIPTOSTREET2= Apt 7 
PAYMENTREQUEST_1_SHIPTOCITY=Miami 
PAYMENTREQUEST_1_SHIPTOSTATE=FL 
PAYMENTREQUEST_1_SHIPTOZIP=33010 
PAYMENTREQUEST_1_SHIPTOCOUNTRYCODE=US 
PAYMENTREQUEST_1_AMT=494.20 
PAYMENTREQUEST_1_ITEMAMT=428.00 
PAYMENTREQUEST_1_SHIPPINGAMT=20.00 
PAYMENTREQUEST_1_TAXAMT=46.20 
PAYMENTREQUEST_1_CURRENCYCODE=USD 
PAYMENTREQUEST_1_DESC=test EC payment 
PAYMENTREQUEST_1_PAYMENTREQUESTID=222 
L_PAYMENTREQUEST_1_NAME0=DVDs 
L_PAYMENTREQUEST_1_AMT0=154.00 
L_PAYMENTREQUEST_1_NUMBER0=ABC123 
L_PAYMENTREQUEST_1_QTY0=2 
L_PAYMENTREQUEST_1_NAME1=Computers 
L_PAYMENTREQUEST_1_AMT1=40.00 
L_PAYMENTREQUEST_1_NUMBER1=BY-Z4736 
L_PAYMENTREQUEST_1_QTY1=3 
[email protected] 
+0

Благодарим за ответ. проблема в том, что мне действительно нужно использовать адаптивные платежи, чтобы разделить транзакцию между несколькими приемниками. могу ли я сделать это с помощью экспресс-проверки? – udidu

+0

Да, экспресс-проверка Параллельные платежи почти идентичны параллельным платежам Adaptive Payments и имеют больше возможностей. Если передача данных регистрации в PayPal имеет жизненно важное значение, вы должны выполнить параллельные платежи Express Checkout. –

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