Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PayPal自适应并行支付-向PayPal发送表单数据_Paypal_Paypal Adaptive Payments - Fatal编程技术网

PayPal自适应并行支付-向PayPal发送表单数据

PayPal自适应并行支付-向PayPal发送表单数据,paypal,paypal-adaptive-payments,Paypal,Paypal Adaptive Payments,我正在使用PayPal API进行自适应支付,以便在我的网站上购买产品,当用户想要在网站上进行“结帐”时,我会将他们转移到PayPal进行登录或注册,以完成支付过程。默认选项是注册表单,但从我的网站重定向到paypal时表单为空,是否有任何方法将注册数据(如姓名、地址、电子邮件…)从重定向到paypal传输到此表单,以便我的用户无需执行两次(在我的网站和paypal中) 我知道,当使用标准支付时,这是启用的,但我不知道如何使用自适应支付 谢谢目前没有通过自适应支付平行支付传递注册信息的选项 不过

我正在使用PayPal API进行自适应支付,以便在我的网站上购买产品,当用户想要在网站上进行“结帐”时,我会将他们转移到PayPal进行登录或注册,以完成支付过程。默认选项是注册表单,但从我的网站重定向到paypal时表单为空,是否有任何方法将注册数据(如姓名、地址、电子邮件…)从重定向到paypal传输到此表单,以便我的用户无需执行两次(在我的网站和paypal中)

我知道,当使用标准支付时,这是启用的,但我不知道如何使用自适应支付


谢谢

目前没有通过自适应支付平行支付传递注册信息的选项

不过,您可能希望研究快速结帐并行支付,因为它将通过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
PAYMENTREQUEST_0_SELLERPAYPALACCOUNTID=receivier@email.com
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
PAYMENTREQUEST_1_SELLERPAYPALACCOUNTID=receivier@email.com

谢谢你的回复。问题是,我真的需要使用自适应支付,以便在多个接收者之间分割交易。我可以用快速结帐吗?是的,快速结帐并行支付的工作原理与自适应支付并行支付几乎相同,并且具有更多的功能。如果将注册数据传递给PayPal是至关重要的,那么快速结帐并行支付就是一条出路。