我正在尝试建立一个网站,从不同的卖家那里向不同的人出售商品。我正在使用PHPSDK,无法在请求正文中设置收款人的电子邮件。我已经检查了文档,根据paypal-orders-v2-payee-object-in-checkout-php-sdk-fails-with-amount-error,位置是错误的,因此我进行了相应的修复。但是我的回复(来自创建订单)显示收款人与我设置的不同。
下面是createorder中的请求生成函数。php,当用户单击pay按钮时调用。
function buildRequestBody()
{
return array(
'intent' => 'CAPTURE',
'application_context' =>
array(
'return_url' => 'https://example.com/return',
'cancel_url' => 'https://example.com/cancel'
),
'purchase_units' =>
array(
0 =>
array(
'amount' =>
array(
'currency_code' => 'EUR',
'value' => '221.00'
),
array(
'payee' =>
array(
'email_address' => 'sb-qloys3515897@business.example.com'//a business account which I created (sandbox)
)
)
)
)
);
}
以下是订单创建返回的内容:
{
"statusCode": 201,
"result": {
"id": "5P300384200963842",
"intent": "CAPTURE",
"status": "CREATED",
"purchase_units": [
{
"reference_id": "default",
"amount": {
"currency_code": "EUR",
"value": "221.00"
},
"payee": {
"email_address": "sb-acw7h3524652@business.example.com",//the email is different (this is actually the sandbox's default business account)
"merchant_id": "HYDLKKLS2AC9G"
}
}
],
"create_time": "2020-10-22T18:01:17Z",
"links": [
{
"href": "https://api.sandbox.paypal.com/v2/checkout/orders/5P300384200963842",
"rel": "self",
"method": "GET"
},
{
"href": "https://www.sandbox.paypal.com/checkoutnow?token=5P300384200963842",
"rel": "approve",
"method": "GET"
},
{
"href": "https://api.sandbox.paypal.com/v2/checkout/orders/5P300384200963842",
"rel": "update",
"method": "PATCH"
},
{
"href": "https://api.sandbox.paypal.com/v2/checkout/orders/5P300384200963842/capture",
"rel": "capture",
"method": "POST"
}
]
},
"headers": {
"": "",
"Cache-Control": "max-age=0, no-cache, no-store, must-revalidate",
"Content-Length": "748",
"Content-Type": "application/json",
"Date": "Thu, 22 Oct 2020 18",
"Paypal-Debug-Id": "88a1fa19cd8c9"
}
}
收款人对象数组仍然位于错误的位置。这个调整过的样品适合你吗?(未测试)
private static function buildRequestBody()
{
return array(
'intent' => 'AUTHORIZE',
'purchase_units' =>
array(
0 =>
array(
'amount' =>
array(
'currency_code' => 'USD',
'value' => '220.00'
),
'payee' =>
array(
'email_address' => 'payee@email.com'
)
)
)
);
}
在新的Docusign API中,支持设置将通知收件人的语言。在Docusign SOAP API下使用“RecipientEmailNotification”类似乎很简单。 但由于某种原因,收件人收到的电子邮件总是用英语写的。查看了本文档中提到的所有步骤:https://developers.docusign.com/esign-rest-api/reference/envelopes/enve
我已经做了大量的搜索,尽管我发现有用户询问如何实现以下目标,但在我的知识范围内没有工作解决方案的例子。 问题是关于非常流行的Wordpress插件“Woocommerce”。该插件附带了一个电子邮件系统,使电子商务网站所有者和客户的生活更加轻松。一个问题是,当商店经理将订单状态更改为“已退款”时,没有发送电子邮件。有人说这是因为它是一个手工过程。这是真的,这是一个过程,店主将通过那里的商户帐户或贝
我成功地使用OAuth授权码授权流通过DocuSign进行身份验证并发送信封。签名人收件人收到电子邮件通知时,会多次引用DocuSign帐户的名称/电子邮件地址,例如,发件人显示为: 电子邮件正文中包括弗雷德·史密斯及其电子邮件地址fred@acme.com 。我们希望能够在创建信封时动态/以编程方式更改发送的电子邮件通知中的这些引用。 到目前为止,我还没有在API文档中看到这方面的任何选项-这是
收藏宝贝 /** * 收藏宝贝 * * @memberOf Tida * @module social * @name itemFavor * @function * * @param {object} options 入参 * @param {number} options.shopId 店铺ID * @param {function} callback 回调函数 *
我可以收到付款使用贝宝rest api在我的网站,但我如何才能得到这些付款收到的其他贝宝电子邮件地址。 这个时间的时区是多少?
默认情况下,WooCommerce不会发送退款邮件,因为正如Mike Jolley所说,退款是“一个手工过程”。但是,我需要送一个! 我的问题是:我找不到一个钩子,它会在我的扩展电子邮件类内部触发来做到这一点。 我遵循了本教程,编写了一个类来扩展,并且使所有的东西都正常工作,只是当订单状态被更改并保存为“已退款”时,我需要一个钩子来触发类: http://www.skyverge.com/blog