Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用RESTAPI的PayPal批量支付_C#_Asp.net_Rest_Paypal - Fatal编程技术网

C# 使用RESTAPI的PayPal批量支付

C# 使用RESTAPI的PayPal批量支付,c#,asp.net,rest,paypal,C#,Asp.net,Rest,Paypal,是否有一种方法可以使用新的RESTAPI通过电子邮件地址从应用程序向其他几个帐户执行批量支付?我可以用经典API实现这一点,但不确定如何用RESTAPI实现这一点 我正在为C#使用PayPal SDK 我找到了这个相关的帖子:。但是,一些代码示例会很好。PayPal C#SDK目前不允许进行这些调用(11.11.2013.)。API本身具有允许设置付款收款人的功能,但是由于PayPal REST API处于测试阶段,此功能仍然不完整 这里建议使用PayPal Classic API,因为它稳定且

是否有一种方法可以使用新的RESTAPI通过电子邮件地址从应用程序向其他几个帐户执行批量支付?我可以用经典API实现这一点,但不确定如何用RESTAPI实现这一点

我正在为C#使用PayPal SDK

我找到了这个相关的帖子:。但是,一些代码示例会很好。

PayPal C#SDK目前不允许进行这些调用(11.11.2013.)。API本身具有允许设置付款收款人的功能,但是由于PayPal REST API处于测试阶段,此功能仍然不完整


这里建议使用PayPal Classic API,因为它稳定且经过测试。

PayPal刚刚发布了一个支付的REST版本。是支付概述

要获取访问权限,请执行以下操作:

  • 去你的仪表板
  • 转到我的帐户
  • 找到“支付”功能,然后单击“开始”

    • 这是Jason,GitHub上的开发者。支持(以前称为批量支付)现在在PayPal.NET SDK的1.2版中提供。您可以通过直接从或使用下载来获取SDK二进制文件

      GitHub上的SDK还附带了一个示例,演示了如何使用或


      如果有一个用例不在示例中,并且您希望添加,请随时在GitHub上打开一个问题,并提供用例描述或发送请求,我非常乐意添加它。:)

      根据最新版本的REST API,以下是详细信息

      文档链接:

      REST API[发布]:

      正文:

      {
        "sender_batch_header": {
          "sender_batch_id": "Payouts_2018_100007",
          "email_subject": "You have a payout!",
          "email_message": "You have received a payout! Thanks for using our service!"
        },
        "items": [
          {
            "recipient_type": "EMAIL",
            "amount": {
              "value": "9.87",
              "currency": "USD"
            },
            "note": "Thanks for your patronage!",
            "sender_item_id": "201403140001",
            "receiver": "receiver@example.com",
            "alternate_notification_method": {
              "phone": {
                "country_code": "91",
                "national_number": "9999988888"
              }
            },
            "notification_language": "fr-FR"
          }
        ]
      }
      
      样本响应:

      {
        "batch_header": {
          "sender_batch_header": {
            "sender_batch_id": "Payouts_2018_100008",
            "email_subject": "You have a payout!",
            "email_message": "You have received a payout! Thanks for using our service!"
          },
          "payout_batch_id": "5UXD2E8A7EBQJ",
          "batch_status": "PENDING"
        }
      }
      

      Paypal最近才实施REST。它只支持Classic包含的一个子集。遗憾的是,这只能用经典的方式实现。