PayPal Invoice API 发票看起来不像 Preview

Posted

技术标签:

【中文标题】PayPal Invoice API 发票看起来不像 Preview【英文标题】:PayPal Invoice API Invoice does not look like Preview 【发布时间】:2014-03-27 23:11:14 【问题描述】:

我一直在测试 Paypal Invoicing API,并已通过 CreateAndSendInvoice 成功地将沙盒中的发票从沙盒企业帐户发送到沙盒客户帐户。然而,邮寄的发票总是以文本形式出现,没有任何按钮来通过 Paypal 处理付款。于是我再次进入沙盒业务,并创建了一张发票并发送到沙盒客户帐户。邮寄的发票也是纯文本,与预览完全不同。如何在 Sandbox 中发送类似于发票预览的 PayPal 发票?如何通过看起来像预览的 PayPal Invoice API 发送发票?目前我得到的示例文本发票如下所示

-------------------------------------------------- -------------------- 您已收到发票 -------------------------------------------------- -------------------- 你好客户用户 测试商店向您发送了一张 1.10 美元的发票。 查看并支付发票 https://www.sandbox.paypal.com/us/cgi_bin/webscr?cmd=_pay-inv&id=INV2-A5ZC-BGK5-JRR5-E58V -------------------------------------------------- -------------------- 此发票的摘要 -------------------------------------------------- -------------------- 发送至:客户用户 client.user@gmail.com 发送自:测试商店 teststore-facilitator@gmail.com 发票号码:0003 付款到期日期:2014 年 3 月 7 日 金额:1.10 美元 -------------------------------------------------- -------------------- 帮助中心: https://www.sandbox.paypal.com/us/cgi-bin/helpweb?cmd=_help 安全中心: https://www.sandbox.paypal.com/us/security 请不要回复此电子邮件。它只会混淆发送它的计算机,而您不会得到响应。 版权所有 © 2014 PayPal, Inc.。保留所有权利。 PayPal 位于 2211 N. First St., San Jose, CA 95131。 贝宝电子邮件 ID PP1557

【问题讨论】:

【参考方案1】:

由于您使用的是沙盒帐户,听起来您一定是从电子邮件发送到沙盒帐户的“通知”选项卡中看到这些电子邮件..??

我很确定您遇到的问题是那里使用的电子邮件客户端是有限的,实际上除了发送的发票的文本版本之外什么也看不到。如果您要在更好的电子邮件客户端中看到相同的发票,它可能看起来还不错。

我建议登录发票接收方的沙盒帐户,并确保它按预期显示在历史记录中。如果确实如此,那么听起来一切正常,并且在您上线并开始将这些电子邮件发送给真正的电子邮件客户端时会按预期工作。

您可以在实时服务器上运行最终测试,然后将发票发送到您拥有的电子邮件帐户(未附加到您的 PayPal 帐户),价格为 1.00 或类似的东西。然后你可以看到它在你真正的客户中的实际样子。

【讨论】:

以上是关于PayPal Invoice API 发票看起来不像 Preview的主要内容,如果未能解决你的问题,请参考以下文章

SAP 采购订单,final invoice 最终发票,如何批量标注?

未使用发票 API 接收 PayPal IPN

使用paypal api发送发票? [关闭]

了解 PayPal 的 REST API

通过 REST API 创建的发票导致 PayPal 后端出错

Paypal 定期发票用于定期付款