gpt4 book ai didi

paypal - 对测试我的 Paypal 订阅按钮感到困惑

转载 作者:太空宇宙 更新时间:2023-11-03 15:45:34 24 4
gpt4 key购买 nike

我有自己的网站并开设了一个 Paypal 企业账户。我已经使用 wishlist 成员设置了支付链接,并创建了我需要添加到我的网站的 paypal 按钮。

现在,我已经准备好订阅按钮并且它们链接到 Paypal ...我的问题是我需要测试它而不是自己支付。

我也确实打开了一个沙盒 paypal 帐户,但是 paypal sanbox 中提供的电子邮件和密码在 paypal 上不起作用,而且 Paypal 按钮代码没有链接到沙盒...它链接到实际的 paypal。

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

这是如何运作的?我是否需要在 Sandbox 中创建新按钮,如果需要...那么我并没有真正测试我所有准备好的设置,对吗?

谁能澄清一下?

最佳答案

是的,您认为需要在沙盒帐户下重新创建这些按钮以模拟付款而不实际付款的想法是正确的。您的沙盒帐户将生成带有正确沙盒链接的按钮代码。

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

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

比如,

<form action="https://www.paypal.com/cgi-bin/webscr" method="post"> 
// versus
<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post">

<input type="hidden" name="hosted_button_id" value="FLVPFBWCKGND8">  // Actual
// versus
<input type="hidden" name="hosted_button_id" value="SNDBXGENERATD"> // Sandbox

或者,如果您不使用“托管按钮”(详细信息不存储在 PayPal 中):

<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”。如果这样做,则说明您使用的是托管按钮。

为了更好地理解/解释 Sandbox 的设置/集成方式:Testing PayPal Website Features , 或 Sandbox User Guide

关于paypal - 对测试我的 Paypal 订阅按钮感到困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9055075/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com