PayPal沙盒 - 测试付款



我正在使用Laravel 4.2 + Knockoutjs开发在线商店应用程序,我想用PayPal进行测试付款。所以我创建了一个新的PayPal沙盒帐户。然后我登录并转到仪表板->帐户,我在其中创建了买方和卖方帐户:test-facilitator@gmail.com 和 test-buyer@gmail.com。按照本文档 https://developer.paypal.com/docs/classic/paypal-payments-standard/integration-guide/formbasics/这是我的表单:

<form method="post" action="https://www.paypal.com/cgi-bin/webscr">
  <fieldset>
    <input id="buy" name="submit" type="submit" class="btn btn-primary" value="Buy" id="">
    <input type="hidden" name="cmd" value="_xclick">
    <input type="hidden" name="business" value="test-facilitator@gmail.com">
    <input type="hidden" name="item_name" value="My online store">
    <input type="hidden" name="currency_code" value="EUR">
    <input type="hidden" name="amount" data-bind="value: amount"> 
    <input type="hidden" name="notify_url" value="my_notify_url">
    <input type="hidden" name="return" value="my_return_url">
    <input type="hidden" name="cancel_return" value="my_cancel_url">
 </fieldset>
</form>

所以我正在单击按钮,重定向到PayPal,我正在尝试使用我在沙盒帐户中设置的密码使用 test-buyer@gmail.com 登录。这就是问题所在 - PayPal说我的凭据是错误的。我应该如何进行我的测试付款,我做错了什么?

问题是您的表单操作正在发布到 https://www.paypal.com/....

您的操作网址应 https://www.sandbox.paypal.com/cgi-bin/webscr

最新更新