PayPal Express Checkout送货地址不应该是可编辑的

时间:2014-01-19 13:08:07

标签: paypal express-checkout

我已经花了很多时间为我的问题找到答案,但不幸的是我无法找到解决方案。

我在Shop-System中实施PayPal(快速结账)。在我们的商店,客户输入他的送货地址。我不希望客户选择在PayPal中更改他的送货地址。我只想显示之前输入的送货地址。

例如,这是一个快速结账实现,就像我想要的那样:

仅显示送货地址:

enter image description here

我怎样才能做到这一点?

我将PayPalSDK用于ASP.NET

1 个答案:

答案 0 :(得分:1)

在您的SetExpressCheckout请求中,您可以添加ADDROVERRIDE参数并将其值设置为1.然后确保在SEC请求中包含送货地址参数。

这样做只是显示您传递给PayPal的地址,而无法让用户更改它。

  

值1表示PayPal页面应显示   您在SetExpressCheckout请求中设置的送货地址,而不是   使用PayPal存档的送货地址。这不允许   客户在这里编辑地址。必须是1或0

以下是我刚发送到PayPal沙箱的SEC请求示例:

[REQUESTDATA] => Array
    (
        [USER] => *****
        [PWD] => *****
        [VERSION] => 97.0
        [BUTTONSOURCE] => AngellEYE_PHPClass
        [SIGNATURE] => *****
        [METHOD] => SetExpressCheckout
        [MAXAMT] => 200.00
        [RETURNURL] => http://paypal.angelleye.com/standard/samples/DoExpressCheckoutPayment.php
        [CANCELURL] => http://paypal.angelleye.com/paypal/class/cancel.php
        [REQCONFIRMSHIPPING] => 0
        [NOSHIPPING] => 1
        [ALLOWNOTE] => 1
        [ADDROVERRIDE] => 1
        [BRANDNAME] => Angell EYE
        [CUSTOMERSERVICENUMBER] => 555-555-5555
        [BUYEREMAILOPTIONENABLE] => 1
        [SURVEYENABLE] => 1
        [BUYERREGISTRATIONDATE] => 2012-07-14T00:00:00Z
        [PAYMENTREQUEST_0_AMT] => 100.00
        [PAYMENTREQUEST_0_CURRENCYCODE] => USD
        [PAYMENTREQUEST_0_ITEMAMT] => 80.00
        [PAYMENTREQUEST_0_SHIPPINGAMT] => 15.00
        [PAYMENTREQUEST_0_TAXAMT] => 5.00
        [PAYMENTREQUEST_0_DESC] => This is a test order.
        [PAYMENTREQUEST_0_SHIPTONAME] => Tester Testerson
        [PAYMENTREQUEST_0_SHIPTOSTREET] => 123 Test Ave.
        [PAYMENTREQUEST_0_SHIPTOCITY] => Kansas City
        [PAYMENTREQUEST_0_SHIPTOSTATE] => MO
        [PAYMENTREQUEST_0_SHIPTOZIP] => 64111
        [PAYMENTREQUEST_0_SHIPTOCOUNTRY] => US
        [PAYMENTREQUEST_0_SHIPTOPHONENUM] => 816-555-5555
        [PAYMENTREQUEST_0_NOTETEXT] => This is a test note before ever having left the web site.
        [PAYMENTREQUEST_0_PAYMENTACTION] => Sale
        [L_PAYMENTREQUEST_0_NAME0] => Widget 123
        [L_PAYMENTREQUEST_0_DESC0] => Widget 123
        [L_PAYMENTREQUEST_0_AMT0] => 40.00
        [L_PAYMENTREQUEST_0_NUMBER0] => 123
        [L_PAYMENTREQUEST_0_QTY0] => 1
        [L_PAYMENTREQUEST_0_ITEMURL0] => http://www.angelleye.com/products/123.php
        [L_PAYMENTREQUEST_0_NAME1] => Widget 456
        [L_PAYMENTREQUEST_0_DESC1] => Widget 456
        [L_PAYMENTREQUEST_0_AMT1] => 40.00
        [L_PAYMENTREQUEST_0_NUMBER1] => 456
        [L_PAYMENTREQUEST_0_QTY1] => 1
        [L_PAYMENTREQUEST_0_ITEMURL1] => http://www.angelleye.com/products/456.php
        [L_PAYMENTREQUEST_0_ITEMCATEGORY1] => Digital
    )

这是我在美国证券交易委员会电话会议后作为买家登录PayPal时看到的内容......

enter image description here