paypal - 对 PayPal Invoicing API 上的 merchantEmail 和 payerEmail 感到困惑

标签 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 是被收费的用户。

谁能解释一下?

最佳答案

为你澄清

merchantEmail 是将接收发票的帐户的电子邮件又名卖家

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

关于paypal - 对 PayPal Invoicing API 上的 merchantEmail 和 payerEmail 感到困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22959429/

相关文章:

paypal - 无法创建帐户 - 无效的电子邮件

ios - libPayPalMPL.a 需要哪些框架?

Paypal REST API 和移动设备

html - 使用paypal "Pay now"按钮时如何指定金额

javascript - 将字符串转换为对象层次结构

paypal - 如何登录沙盒账户?

php - Paypal 错误 : This account is not approved for the authorization service

PayPal 支付标准 - 将多个项目放在一个表格中/出售没有数量的项目

PayPal 不在返回时发送交易信息

c# - PayPal API Http 调用的问题