当使用NodeJS SDK与PayPal的V2订单API集成时,什么时候是完成订单的正确时间(例如,向客户运送产品)。
async function captureOrder(orderId) {
try {
const request = new checkoutNodeJssdk.orders.OrdersCaptureRequest(orderId);
request.requestBody({});
const response = await payPalClient.client().execute(request);
// Is it safe to assume, if the above line didn't reject, the order has been successfully captured?...or do we need to verify the status of the order / capture etc.
return response;
}
catch (e) {
console.log(e)
}
}
如果希望在发货前进行积极检查,可以检查completed
的
状态
,这是成功API参考https://developer.paypal.com/docs/API/orders/v2/#orders_capture中记录的值
instrument_developed
的可恢复融资失败问题,以及任何不可恢复的情况,应根据https://developer.paypal.com/demo/checkout/#/pattern/server中的逻辑处理
谢谢你的预付费。
[React/NodeJS]我在寻找有关此主题的适当文档方面遇到了巨大的困难——我希望在我的网站上实现PayPal,但限制条件是,在我们的离线服务完成后,客户将被收取费用(具有可变成本,但考虑到某种解决方案,如果我可以“授权”等于我们最大成本的金额,我们将是a-OK).我的初步研究表明,PayPal订单至少在一定程度上满足了这一需求,即在我们授权收费之前,订单和资金不会被搁置,最好是在离线服务完成
问题内容: 设置如下: 我有一个客户端的站点设置。客户: 访问该网站 输入我们的记录的基本信息 通过“立即购买”按钮进入贝宝 通过贝宝付款 返回网站 我想知道的是如何获得所有交易的清单?我拥有PayPal登录名以及API用户名,密码和签名,但是对于我来说,我一生中都找不到一个可以在互联网上找到单个位置的示例,该示例说明了如何通过PHP或PHP从PayPal中提取交易列表。 jQuery / Jav
我遵循以下示例(https://developer.PayPal.com/docs/checkout/reference/server-integration/set-up-transaction/#on-the-server),以使PayPal在服务器上工作。 我的问题是,有可能同时创建秩序、授权和捕获吗? 谢谢
收藏宝贝 /** * 收藏宝贝 * * @memberOf Tida * @module social * @name itemFavor * @function * * @param {object} options 入参 * @param {number} options.shopId 店铺ID * @param {function} callback 回调函数 *
是否有可能自动捕获一个订单,而不需要任何额外的捕获请求?因为当我使用贝宝按钮,它自动工作,我想有相同的结果使用REST API。