【问题标题】:Subscription Code won't work...or is it my account订阅代码不起作用...或者是我的帐户
【发布时间】:2014-06-11 01:01:48
【问题描述】:

目前正在为我的网站创建订阅系统,据我所知,这一切都是正确的……当我登录沙盒贝宝时,我收到了一个错误。如果我将我的“业务”价值更改为其他人(我在教程中找到),那么我的代码就可以完美运行。

这是我的代码,它不起作用.....

    <form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post">
            <input type="hidden" name="cmd" value="_xclick-subscriptions" />
            <input type="hidden" name="business" value="R44RL3XVBXPAA" />
            <input type="hidden" name="item_name" value="Quarterly Company subscription for Test" />
            <input type="hidden" name="item_number" value="2" />
            <input type="hidden" name="currency_code" value="GBP" />

            <input type="hidden" name="a3" value="30.00" />
            <input type="hidden" name="p3" value="3" />
            <input type="hidden" name="t3" value="M" />

            <input type="hidden" name="@return" value="http://localhost:1076/Payment/Complete" />
            <input type="hidden" name="notify_url" value="http://localhost:1076/Payment/Process/5a0411ac-bb64-4b82-99f5-8f147887cbff" />
            <input type="hidden" name="cancel_return" value="http://localhost:1076/Payment/ProcessCancel/5a0411ac-bb64-4b82-99f5-8f147887cbff" />

            <input type="hidden" name="src" value="1" />
            <input type="hidden" name="sra" value="1" />
        </form>

这是有效的代码...

   <form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post">
            <input type="hidden" name="cmd" value="_xclick-subscriptions" />
            <input type="hidden" name="business" value="info@capleswebdev.com" />
            <input type="hidden" name="item_name" value="Quarterly Company subscription for Test" />
            <input type="hidden" name="item_number" value="2" />
            <input type="hidden" name="currency_code" value="GBP" />

            <input type="hidden" name="a3" value="30.00" />
            <input type="hidden" name="p3" value="3" />
            <input type="hidden" name="t3" value="M" />

            <input type="hidden" name="@return" value="http://localhost:1076/Payment/Complete" />
            <input type="hidden" name="notify_url" value="http://localhost:1076/Payment/Process/5a0411ac-bb64-4b82-99f5-8f147887cbff" />
            <input type="hidden" name="cancel_return" value="http://localhost:1076/Payment/ProcessCancel/5a0411ac-bb64-4b82-99f5-8f147887cbff" />

            <input type="hidden" name="src" value="1" />
            <input type="hidden" name="sra" value="1" />
        </form>

有什么想法吗?是我的代码还是我需要在 PayPal 抱怨的东西?

戴夫

【问题讨论】:

    标签: paypal paypal-sandbox paypal-subscriptions


    【解决方案1】:

    确保您设置了沙盒测试买家帐户,并使用您的测试买家帐户登录来测试按钮。这是因为 PayPal 服务器不允许您使用同一个卖家帐户进行购买或创建订阅,即使是出于测试目的。

    Developer Account Login

    1. 登录您的开发者帐户
    2. 点击沙盒账户
    3. 点击创建账户
    4. 填写您的买家账户信息
    5. 包括期初余额
    6. 确保添加一张额外的测试卡,我们会为您生成一张
    7. 点击创建帐户

    使用您刚刚创建的新买家凭据在捐赠者表单上运行测试交易。这将允许您正确测试您的

    我测试了您的代码,当我添加按钮图像时,它会毫无问题地重定向到测试服务器。

     <input type="hidden" name="bn" value="PP-SubscriptionsBF:btn_subscribeCC_LG.gif:NonHosted">
     <input type="image" src="https://www.sandbox.paypal.com/en_US/i/btn/btn_subscribeCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
     <img alt="" border="0" src="https://www.sandbox.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1">
     </form>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-11-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-06
      • 2018-09-16
      • 2021-04-15
      相关资源
      最近更新 更多