PayPal发票API发票看起来不像预览

时间:2014-02-25 15:41:23

标签: api paypal preview invoice

我一直在测试Paypal Invoicing API,并已成功通过CreateAndSendInvoice将Sandbox中的发票从沙箱业务帐户发送到沙箱客户帐户。但邮寄的发票始终显示在文本中,没有任何按钮通过Paypal处理付款。然后我再次进入沙箱业务并创建了发票并发送到沙箱客户帐户。邮寄的发票也是纯文本,看起来与预览完全不同。如何在Sandbox中发送看起来像发票预览的PayPAl发票?如何通过看起来像预览的PayPal Invoice API发送发票?目前我得到的样本文本发票如下所示

    
----------------------------------------------------------------------
You've received an invoice
----------------------------------------------------------------------


Hello Client User


Test Store sent you an invoice for $1.10 USD.


View and Pay Invoice
https://www.sandbox.paypal.com/us/cgi_bin/webscr?cmd=_pay-inv&id=INV2-A5ZC-BGK5-JRR5-E58V


----------------------------------------------------------------------
Summary of this invoice
----------------------------------------------------------------------
Sent to: Client USer
client.user@gmail.com
Sent from: Test Store
teststore-facilitator@gmail.com
Invoice number: 0003
Date payment is due: Mar 7, 2014
Amount: $1.10 USD



----------------------------------------------------------------------
Help Center: 
https://www.sandbox.paypal.com/us/cgi-bin/helpweb?cmd=_help
Security Center: 
https://www.sandbox.paypal.com/us/security

Please don't reply to this email. It'll just confuse the computer that sent it and you won't get a response.

Copyright © 2014 PayPal, Inc. All rights reserved. PayPal is located at 2211 N. First St., San Jose, CA 95131.

PayPal Email ID  PP1557

1 个答案:

答案 0 :(得分:0)

由于您正在使用沙盒帐户,听起来您必须在“通知”标签中看到这些电子邮件,其中电子邮件将发送到沙盒帐户。??

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

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

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