首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >测试我的paypal订阅按钮时感到困惑

问测试我的paypal订阅按钮时感到困惑
EN

Stack Overflow用户
提问于 2012-01-30 01:19:37
回答 1查看 1.2K关注 0票数 2

我有我的网站,并开设了一个贝宝商业帐户。我已经设置了使用愿望列表成员付款链接,并创建了贝宝按钮,我需要添加到我的网站。

现在,我有订阅按钮准备好了,他们链接到paypal...my的问题是,我需要测试它,而不是支付它自己。

我也开了一个沙箱贝宝账户,但是在贝宝上给出的电子邮件和密码在贝宝上不起作用,而且贝宝按钮代码没有链接到实际贝宝的sandbox...it链接。

如果这些按钮链接到paypal而不是沙盒,我该如何测试它们?

这是怎么回事?我需要在沙盒中创建新的按钮吗?如果是yes...then,我不是真的在测试我的所有准备好的设置?

有人能澄清这一点吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-30 04:37:08

是的,你的想法是正确的,你需要在你的沙盒账户下重新创建这些按钮,以便在没有实际支付的情况下模拟支付。您的沙盒帐户将生成带有正确沙盒链接的按钮代码。

此外,在测试沙盒按钮时,您需要使用沙盒测试帐户凭据来模拟支付。不要使用实际的信用卡信息,不管PayPal是否允许,您只是在测试。

备注:实际按钮代码和沙盒按钮代码之间的唯一区别应该只是表单操作和按钮标识符。

比如,

代码语言:javascript
复制
<form action="https://www.paypal.com/cgi-bin/webscr" method="post"> 
// versus
<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post"> 

和

代码语言:javascript
复制
<input type="hidden" name="hosted_button_id" value="FLVPFBWCKGND8">  // Actual
// versus
<input type="hidden" name="hosted_button_id" value="SNDBXGENERATD">  // Sandbox

或者,如果你没有使用“托管按钮”(详细信息不是用PayPal存储的):

代码语言:javascript
复制
<input type="hidden" name="business" value="your-real@email.tld">    // Actual
// versus
<input type="hidden" name="business" value="your-sandbox@email.tld"> // Sandbox

识别是否正在使用托管按钮的最简单方法是查看表单代码中是否有"hosted_button_id“。如果你这样做了,你就是在使用托管按钮。

要更好地理解/解释沙盒是如何设置/集成的:Testing PayPal Website Features或Sandbox User Guide

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9055075

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档