PayPal测试无需使用沙盒

3
我正在使用PHP开发一个网站,接受PayPal支付。它使用来自PayPal的IPN,并具有自定义付款模板等等。在沙盒服务器上全部都能正常工作,但是当展示给我的客户时,我不想告诉他们登录/创建沙盒账户,创建买家账户并进行付款-他没有时间这样做,可能做不到。
因此,我的问题是,是否有任何简单的方法可以向我的客户显示PayPal集成的“测试模式”,而不使用沙盒?我意识到我可以将交易价值设置为0.01并在真实的PayPal服务器上进行测试,但这并不是理想的解决方案。
谢谢!
编辑:为了更好地解释我的意思,当他第一次结帐时,我的客户看到的是这个; alt text http://img3.imageshack.us/img3/2545/67913734.png 正如您所看到的,他必须先登录到他的沙盒账户,然后使用他设置的买家电子邮件购买商品。 这非常令人困惑,完全不友好。

1
为什么不创建他的PayPal Sandbox买家账户,然后给他邮箱/密码,并解释这是标准的测试环境呢?您可以在“实际”环境中随时退款,但Sandbox就是为此而设的。 - AlexV
1
我考虑过这个问题,但他仍然需要登录沙盒账户,然后使用买家账户来实际进行购买 - 这对他来说有点混淆。 - J.C
2个回答

3

很遗憾,通过Paypal没有绕过这个问题的方法。他们的沙盒始终需要您登录以进行演示。

以下是我为远程客户采取的解决方案:

  • 使用Skype或类似服务,以便我可以共享屏幕并演示如何运作。这种解决方案似乎相当有效,并消除了客户需要执行的额外步骤。
  • 当我想要快速为客户演示某些工作并获得他们的反馈时,我开始使用http://www.jingproject.com/。它允许我快速制作一个过程视频。它会将视频上传到其服务器并提供一个URL,我可以将其发送给客户以观看我所做的内容。

希望我能提供更优雅的解决方案。


0

我会将实际的PayPal live网站与系统集成,使用真实的货币。最棒的是,您可以退款(包括手续费),这样任何人都不需要支付任何费用。我相信退款期限是30天,但没有理由等太久并冒着风险。另一个好处是,您可以向客户证明PayPal集成确实有效。

如果担心在卖家账户上产生测试交易和退款,那么可以单独设置一个卖家账户。只要不指望您的测试账户收到数千美元,设置起来很快速。


1
退款期限为60天。(至少在我收到的交易中是这样写的。) - thomthom

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接