繁体   English   中英

使用自适应付款时,付款地址在贝宝屏幕中不可见

[英]shipping address is not visible in paypal screen while using adaptive payment

我正在使用PayPal自适应付款。 我想将发件人的收货地址发送给收件人。 我正在做以下事情

  1. 首先,我通过Preapproval API从发件人那里获得了批准密钥

  2. 然后,我正在使用PAY Create API。

    这是参数

     :actionType => "CREATE", cancelUrl: 'https://www.example.com/paypal_cancelurl', returnUrl: 'https://www.example.com/paypal_successurl', :currencyCode => "USD", :preapprovalKey => preapproval_key, :receiverList => { :receiver => [{ :amount => total, :email => reciever@example.com }] } 
  3. 获得后paypal paykey从第2步,我使用Set Payment Option API。 我正在传递以下信息

      :payKey => paykey, :displayOptions => { :businessName => "Example Site" }, :senderOptions => { :shippingAddress => { :addresseeName => sender_name :street1 => sender_street, :city => sender_city, :state => sender_state, :zip => sender_zip, :country => "US" } } 
  4. 最后,我正在使用Execute Pay API执行付款。

一切都很好,但是当收款人在贝宝屏幕上查看此付款时,他看不到我发送给他的收货地址。 他的Paypal屏幕上说发件人没有送货地址。

贝宝屏幕

我进行了交叉检查,并使用“ Payment Details API获取了“ Payment Details ,发现shipping地址在那儿,奇怪吗?

我想念的是,为什么收货地址在贝宝屏幕中不可见?

更新:以上所有流程都是在沙盒上完成的,我不确定这很重要,但想提一下。

运输选项必须能够在嵌入式付款流程中工作,您的请求有效负载看起来还不错,并且您只需要按照以下说明使用JS灯箱或微型打印机修改重定向代码: 如何使用自适应付款创建嵌入式付款流程

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM