使用PayPal API,我希望买家在网络应用程序中完成购买后,立即通过电子邮件发送标记为已付款的发票。
有可能吗?
如果不使用API,则无法手动为付费发票发送电子邮件通知。是吗?
答案 0 :(得分:0)
在结帐系统中,当订单发出时,请拨打CreateInvoice API。这将在PayPal系统中生成发票。您可以使用CreateInvoice请求中的“number”参数来传递常规订单ID(如果有),以便发票与您的结帐订单很好地相关。
然后,在通话结束后,立即拨打MarkInvoiceAsPaid。这会将发票标记为在PayPal系统中支付,以便您在那里有一个很好的记录。
听起来像你在追求什么,对吗?
如果您正在使用PHP,我的class library for PayPal将使您的所有发票API调用变得非常简单。
答案 1 :(得分:0)
你需要做三件事:
CreateInvoice
SendInvoice
(然后客户通过电子邮件收到发票,但他仍然按下"立即付款")。
当他直接向您付款时,您会发送MarkInvoiceAsPaid
。这消除了"立即付款"并添加在指定日期将发票标记为已付款的消息。
答案 2 :(得分:-1)