以下是发送到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"
}]
}
}
}
我对字段merchantEmail
和payerEmail
感到困惑。这是什么?商家是通过电子邮件发送电子邮件还是为我创建发票的派对?在评论#Receiver/Merchant e-address
中让我更加困惑。电子邮件是否接收并支付发票?
为了转换。让我们使用以下示例作为答案:
api_user@domain.com
是致电api以代表商家创建发票的用户。merchant@domain.com
是代表api_user@domain.com
创建发票的用户。user@domain.com
是收费的用户。任何人都可以澄清吗?
答案 0 :(得分:2)
merchantEmail
是将接收发票 aka卖方的帐户的电子邮件。
payerEmail
是发送付款/购买商品的帐户的电子邮件。
api_user@domain.com
是指定API凭据集的帐户。通常称为 API用户名。