我正在使用Laravel 4.2 Knockoutjs开发在线商店应用程序,我想用paypal进行测试付款 . 所以我创建了新的Paypal Sandbox帐户 . 然后我登录并转到Dashboard-> Accounts,我创建了买家和卖家账户: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 . 这就是问题 - 贝宝说我的凭据是错的 . 我该如何处理我的测试付款,我做错了什么?
1 回答
问题是您的表单操作发布到https://www.paypal.com/ ....
你的行动网址应为https://www.sandbox.paypal.com/cgi-bin/webscr