create_with_paypal 节点 sdk PayPal 中的发票编号
Posted
技术标签:
【中文标题】create_with_paypal 节点 sdk PayPal 中的发票编号【英文标题】:Invoice number in create_with_paypal node sdk PayPal 【发布时间】:2015-08-30 22:26:52 【问题描述】:我正在使用Create PayPal SDK 使用贝宝进行交易并将用户重定向到贝宝。
我使用与上述链接中建议的代码相同的代码,但我想发送带有创建 paypal 的发票号以显示在交易详细信息下。但我无法找到如何将发票号码发送到贝宝。
请指导我是否有任何对象可以将发票号码发送到Create PayPal SDK 或任何其他我可以将发票号码发送到 PayPal 的方法。
注意:这个项目在sailsjs中。
谢谢
【问题讨论】:
【参考方案1】:请检查:https://github.com/paypal/PayPal-node-SDK/blob/master/samples/invoice/send.js
var invoiceId = "INV2-GLJ8-9FA2-26BB-GHLU";
paypal.invoice.send(invoiceId, function (error, rv)
if (error)
console.log(error.response);
throw error;
else
console.log("Send Invoice Response");
console.log(rv);
);
请在此处查看完整的发票示例,这里有您需要的一切:https://github.com/paypal/PayPal-node-SDK/tree/master/samples/invoice
根据文档,您可以处理您的自定义 ID:
用于探索其他支付功能,例如处理 折扣、保险、soft_descriptor 和 invoice_number,看看 在这个example。这些使 REST 支付功能更接近于 与旧的商家 API 平价。 https://github.com/paypal/PayPal-node-SDK
【讨论】:
name: 'RESOURCE_NOT_FOUND_ERROR', message: 'invoice with id in the system not found.', debug_id: 'dbbc9c08fb74c', httpStatusCode: 404 跨度> 我正在尝试在创建请求之前发送发票编号,我认为存在顺序问题。你说什么? 实际上我需要发送我在应用程序中生成的发票 ID,就像我们在 payflow 中所做的那样,以便稍后我可以在 paypal 端检查交易的详细信息,但为此我认为我首先必须创建发票 ID,然后像您一样将其发送到贝宝,然后创建贝宝,以便我可以获得重定向 url,但关键是贝宝如何知道该交易 id 是针对特定交易的?也让我知道此交易 ID 是否会显示在贝宝网站交易详情下 因为您必须在发送之前创建它,所以当您创建它时,您会收到带有正确 ID 的响应,您必须使用它来发送它。 github.com/paypal/PayPal-node-SDK/blob/master/samples/invoice/… then 1) paypal 将如何知道此发票 ID 与此订单不符? 2)这个发票号码会在paypal网站上显示交易的详细信息吗?以上是关于create_with_paypal 节点 sdk PayPal 中的发票编号的主要内容,如果未能解决你的问题,请参考以下文章
HyperLeger Fabric SDK开发——Fabric SDK开发简介