在PayPal Invoicing API上混淆了merchantEmail和payerEmail

时间:2014-04-09 10:14:07

标签: paypal

以下是发送到PayPal API以便代表其他商家付款的有效负载示例。 该示例来自PayPal文档页面

# ** 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"
}]
}
}
}

我对字段merchantEmailpayerEmail感到困惑。这是什么?商家是通过电子邮件发送电子邮件还是为我创建发票的派对?在评论#Receiver/Merchant e-address中让我更加困惑。电子邮件是否接收并支付发票?

为了转换。让我们使用以下示例作为答案:

  1. api_user@domain.com是致电api以代表商家创建发票的用户。
  2. merchant@domain.com是代表api_user@domain.com创建发票的用户。
  3. user@domain.com是收费的用户。
  4. 任何人都可以澄清吗?

1 个答案:

答案 0 :(得分:2)

为你澄清

merchantEmail是将接收发票 aka卖方的帐户的电子邮件。

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