当前位置: 首页 > 知识库问答 >
问题:

贝宝并行自适应支付验证不记得买家

昝卓
2023-03-14

我有以下要求:

  • PayPal验证屏幕会在交易之间记住买家。
  • PayPal验证屏幕的布局适合于移动设备(响应式布局)。
  • 并行付款(2个或2个以上的接收者)。
  • Apple iOS Safari浏览器。

当前执行情况:

>

  • PayPal API:Adaptive Payments.Reference:https://developer.paypal.com/docs/archive/adaptive-payings/integration-guide/apintro/

    适应性支付支付方式:并行支付。

    付款审批类型:显式审批。

    我们通过呼叫在后端创建支付:

    发布https://svcs.paypal.com/adaptivepayments/pay

    正文:

    {
      'receiverList': {
        'receiver': [
          {
            'primary': false, 
            'email': 'redacted@example.com', 
            'amount': '.51'
          }
        ]
      }, 
      'memo': 'redacted', 
      'returnUrl': 'http://oursite.example.com', 
      'cancelUrl': 'http://oursite.example.com', 
      'feesPayer': 'EACHRECEIVER', 
      'actionType': 'PAY', 
      'currencyCode': 'USD', 
      'requestEnvelope': {}, 
      'ipnNotificationUrl': 'http://oursite.example.com'
    }
    

    在得到响应后,我们将Apple Safari(IOS13.6.1)中的买家重定向到:

    https://www.paypal.com/webapps/adaptivepayment/flow/pay?exptype=mini&paykey=AP-1234567

    我们得到以下页面(登录前一个,登录后第二个):

    为买方帐户启用PayPal OneTouch。参考:https://www.paypal.com/us/webapps/mpp/one-touch-checkout

    买家在美国支付与美国的贝宝帐户。

    问题:

    >

  • 该布局不适用于移动设备。很难阅读和导航。

    贝宝不记得我以前的身份验证。

    如何修复?

  • 共有1个答案

    华甫
    2023-03-14

    自适应支付是非常古老的,从2017年12月开始就被弃用,现在已经过时了。

    AP不是移动优化的,也不是设计为只需一次触摸就能工作的。

    您仍然可以在沙箱模式下测试它,并且旧的实时集成可能仍然可以工作,但是不支持新的集成。您无法获取新的Adaptive Payments应用程序ID。他们已经不存在了。

    基本上,你不应该对任何事情使用自适应支付。

    至于可能适用于“并行”场景的替代解决方案,也许你可以实现一个PayPal结账到一个有支出的接收者,然后将支出发送到其他接收者。您将需要联系贝宝,以了解是否支付是允许为您的特定用例,并将激活为您的帐户在Live。以下是请求批准的信息:https://developer.paypal.com/docs/payouts/integrate/premeasisites/#get-access-to-paypal-payouts

     类似资料:
    • 我使用贝宝rest api支付资源来更新付款金额和项目信息;我只是想改变项目的价格和税收;和运费金额;但返回MALFORMED_REQUEST;让我喝醉... request_data是: 并返回:{"name":"MALFORMED_REQUEST","消息":"MALFORMED_REQUEST","information_link":"https://developer.paypal.com

    • 我对Paypal express结账有点困惑,是否有可能为通过信用卡付款而没有账单协议的买家进行参考付款(我们禁用账单协议,因为如果启用,Paypal会要求创建新帐户)。 我知道在payment Pro中,我们可以在没有任何账单协议的情况下进行参考支付,因为它仅限于少数几个我们无法使用的国家。 注意:我们的商户账户已经激活,可以进行参考支付。 谢谢,阿兹

    • 1、新版支付宝支付配置 配置支付宝支付之前,需要到支付宝商家中心开通手机网站应用和电脑网站应用两个产品。 产品开通链接:快捷手机wap支付 电脑网站支付 一个工作日即可通过审核,完成产品签约。 接下来,介绍支付宝支付配置教程。 第一步 登录商城后台,设置->交易设置->支付配置 ,选择支付宝支付,点击配置,进入到支付宝支付参数配置界面,选择新版支付宝。 需要我们配置应用APPID、应用私钥、应用公

    • 有人能告诉我“创建付款”和“执行付款”之间的区别吗?谢谢 创建付款示例:http://paypal.github.io/PayPal-PHP-SDK/sample/doc/payments/ExecutePayment.html "执行付款"示例:http://paypal.github.io/PayPal-PHP-SDK/sample/doc/payments/ExecutePayment.ht

    • 本文向大家介绍javascript实现支付宝滑块验证码效果,包括了javascript实现支付宝滑块验证码效果的使用技巧和注意事项,需要的朋友参考一下 支付宝的滑块验证效果,又刷新了大家对于验证码的认知,这种滑块效果,改善了用户体验。除了它外观和用户体验上的优秀外,其实它的安全性也并未降低,后端对用户行为的分析依然保证了安全校验。 下面我们在此介绍一下,滑块效果的前端实现。 涵盖的内容主要: 滑块

    • 我已经在Paypal中使用沙盒成功地实现了webhook集成。现在我想让它更安全,这样只有贝宝签名的通知才被接受。我试图使用 https://developer.paypal.com/docs/api/webhooks/v1/#verify-webhook-signature\u post 但它总是返回失败。 请求是: {"auth_algo":"SHA256with RSA","transmis

    • 问题内容: 我有一个要添加“立即付款”按钮的产品列表,这样我就可以允许我的客户通过Paypal付款。 我已经阅读了文档,找不到如何执行此操作。我可以添加多个项目,但这不会很方便,因为我已经有要处理的项目列表。我还需要结帐流程来逐项列出订单,因此以1个价格“立即购买”也不是一件好事。 任何帮助表示赞赏的人,我都尝试过(没有运气): 问题答案: 请参阅此示例,并相应地进行更改。基本上将下划线添加到项目

    • 我正在尝试使用我的沙盒模式通过PayPal运行付款。NET CORE 3项目。这个想法是让客户能够选择是使用他/她的PayPal账户还是信用卡付款。我正在使用PayPal-NET-SDKv2.0.0-rc2 我正在努力理解这是否是正确的运行顺序: 使用 这是正确的执行命令吗?