通过 PayPal REST API 进行银行支付

Posted

技术标签:

【中文标题】通过 PayPal REST API 进行银行支付【英文标题】:Bank Payments via PayPal REST API 【发布时间】:2016-04-03 14:19:42 【问题描述】:

我正在尝试使用 PayPal REST API 来处理使用银行帐户和路由号码的银行交易。

这是我用于测试的 api 的参考:https://api.sandbox.paypal.com/v1/payments/payment

这是我的 JSON:


   "intent":"sale",
   "payer":
      "payment_method":"bank",
      "funding_instruments":[
         
            "bank_account":
               "account_number":"01234567890123456",
               "account_number_type":"BBAN",
               "routing_number":"012345678",
               "account_type":"Checking",
               "account_name":"Test Account",
               "auth_type":"WEB",
               "first_name":"John",
               "last_name":"Doe",
               "birth_date":"1970-01-01",
               "billing_address":
                  "line1":"Somewhere Street",
                  "line2":"Suite 200",
                  "city":"Atlanta",
                  "country_code":"US",
                  "postal_code":"30350",
                  "state":"GA"
               
            
         
      ]
   ,
   "transactions":[
      
         "amount":
            "currency":"USD",
            "total":"100"
         
      
   ]

以下是电话的回复: "\"name\":\"NOT_IMPLEMENTED\",\"message\":\"NOT_IMPLEMENTED\",\"information_link\":\"https://developer.paypal.com/webapps/developer/docs/api/#NOT_IMPLEMENTED\",\"debug_id\":\"53fd10d0a05c\ “”

任何指导将不胜感激。

【问题讨论】:

【参考方案1】:

“bank_account”似乎不是funding_instruments的有效选项。文档只列出了“credit_card”和“credit_card_token”

https://developer.paypal.com/docs/api/#fundinginstrument-object

【讨论】:

以上是关于通过 PayPal REST API 进行银行支付的主要内容,如果未能解决你的问题,请参考以下文章

PayPal 401 未经授权在实时制作中使用 .NET REST API for Express checkout API 进行信用卡支付

Paypal Rest API - 即时支付生命周期

用于支付流的 Paypal PHP REST API

服务器如何知道付款是真正通过 PayPal 客户端 REST API 进行的?

Paypal Rest API 支付验证服务器端

PayPal智能支付按钮与服务器端REST API集成