【问题标题】:Invoice number in create_with_paypal node sdk PayPalcreate_with_paypal 节点 sdk PayPal 中的发票编号
【发布时间】:2015-08-30 22:26:52
【问题描述】:

我正在使用Create PayPal SDK 使用贝宝进行交易并将用户重定向到贝宝。

我使用与上述链接中建议的代码相同的代码,但我想发送带有创建 paypal 的发票号以显示在交易详细信息下。但我无法找到如何将发票号码发送到贝宝。

请指导我是否有任何对象可以将发票号码发送到Create PayPal SDK 或任何其他我可以将发票号码发送到 PayPal 的方法。

注意:这个项目在sailsjs中。

谢谢

【问题讨论】:

    标签: node.js sails.js paypal


    【解决方案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网站上显示交易的详细信息吗?
    猜你喜欢
    • 2019-03-26
    • 2015-04-26
    • 2020-06-30
    • 2018-09-05
    • 2012-08-11
    • 1970-01-01
    • 2014-10-25
    • 1970-01-01
    • 2016-06-12
    相关资源
    最近更新 更多