2013-03-06 53 views
0

我使用PayPal API進行適應性支付以購買我網站上的產品,當用戶想在網站上進行「結帳」時,我將它們轉移到paypal以登錄或註冊以完成付款流程。默認選項是註冊表格,但當從我的網站重定向到PayPal時,表單是否爲空,是否有任何方法將註冊數據(如姓名,地址,電子郵件等)從重定向轉移到PayPal,以便我的用戶不需要做兩次(在我的網站和貝寶)?PayPal自適應並行支付 - 發送表單數據到PayPal

我知道在使用標準付款時,這是啓用的,但我沒有想到如何通過適應性付款來實現。

感謝

回答

0

目前還沒有通過通過自適應並聯付款支付他們的註冊信息的選項。

但是,您可能希望查看Express Checkout並行付款,因爲它將通過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 2013-03-06 22:23:08

+0

是的,快速結賬並行付款與自適應付款並行付款幾乎相同,並具有更多功能。如果將註冊數據傳遞給PayPal至關重要,Express Checkout並行支付是最佳選擇。 – 2013-03-06 22:34:56