Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.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
对PayPal发票API上的merchantEmail和PayerMail感到困惑_Paypal - Fatal编程技术网

对PayPal发票API上的merchantEmail和PayerMail感到困惑

对PayPal发票API上的merchantEmail和PayerMail感到困惑,paypal,Paypal,下面是发送到PayPal API以代表另一个商户创建付款的有效负载示例。该示例取自PayPal文档页面 我对merchantEmail和payerEmail字段感到困惑。哪个是什么?商户的电子邮件是我的电子邮件还是我为其创建发票的一方的电子邮件?在评论#中,接收人/商户电子地址让我更加困惑。是否用于接收和支付发票的电子邮件 为了转换。让我们用下面的例子来回答: api_user@domain.com是调用api为商家创建发票的用户 merchant@domain.com是代表api的用户_use

下面是发送到PayPal API以代表另一个商户创建付款的有效负载示例。该示例取自PayPal文档页面

我对
merchantEmail
payerEmail
字段感到困惑。哪个是什么?商户的电子邮件是我的电子邮件还是我为其创建发票的一方的电子邮件?在评论
#中,接收人/商户电子地址
让我更加困惑。是否用于接收和支付发票的电子邮件

为了转换。让我们用下面的例子来回答:

  • api_user@domain.com
    是调用api为商家创建发票的用户
  • merchant@domain.com
    是代表
    api的用户_user@domain.com
    创建发票
  • user@domain.com
    是被收费的用户
  • 有人能澄清一下吗

    为你澄清
    merchantEmail
    是将接收发票的帐户的电子邮件

    payerEmail
    是发送付款/购买商品的帐户的电子邮件。
    api_user@domain.com
    是指定API凭据集的帐户。通常称为API用户名。

    商户电子邮件应为店主电子邮件。如果您使用的是paypal sandbox开发者帐户,则可以使用您的电子邮件id进行测试。
    # ** Payload **
    {
    "requestEnvelope":
    {
    "errorLanguage":"en_US"    # Language of returned errors
    },
    "invoice":
    {
    "merchantEmail":"receiver@example.com",  # Receiver/Merchant e-ddress
    "payerEmail":"sender@example.com",       # Sender/Buyer e-dress
    "currencyCode":"USD",
    "paymentTerms":"DueOnReceipt",
    "itemList":
    {
    "item":[{
    "name":"BananaPlant",
    "quantity":"1",
    "unitPrice":"38.95"
    },
    {
    "name":"PeachTree",
    "quantity":"2",
    "unitPrice":"14.95"
    }]
    }
    }
    }