场景是这样的:你销售的是小单品,而不是很多销售额。但你在销售数字产品。如果我使用了他们网站上的PayPal按钮,商家如何知道客户是否已经为他想买的东西付款。我自己也没能模拟销售,因为如果我在账户上创建了付款按钮,我就无法付款。客户完成付款后会发生什么?是否可以将确认发送回我的网站以确认付款?
商家从PayPal收到的电子邮件中知道,并通过一种称为IPN(即时支付通知)的机制进行编程。IPN在商家网站上调用一个脚本,该脚本期望某个有效载荷,确认IPN已收到,然后执行与销售相关的"内部"流程(如扣除库存、创建提货单、为商家网站上的买家账户增加价值等)
你可以通过注册PayPal Sandbox来测试整个逻辑,它可以让你在一个单独的PayPal世界中成为卖家和买家。脚本正常工作后,您将网站切换到真正的卖家帐户,并将处理目标切换到"真正的PayPal"。
http://www.tipsandtricks-hq.com/playing-in-paypals-sandbox-2880为您提供高速概览。
以及https://cms.paypal.com/cms_content/TR/tr_TR/files/developer/PP_Sandbox_UserGuide.pdf是官方文件。