以下是发送到 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
是被收费的用户。
谁能解释一下?
最佳答案
为你澄清
merchantEmail
是将接收发票的帐户的电子邮件又名卖家。
payerEmail
是发送付款/购买商品的帐户的电子邮件。
api_user@domain.com
是指定 API 凭据集的帐户。通常称为 API 用户名。
关于paypal - 对 PayPal Invoicing API 上的 merchantEmail 和 payerEmail 感到困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22959429/