我正在尝试在我的开发环境中的简单html页面中使用PayPal按钮。
为此,
Subscibe
按钮完成上述步骤后,我转到https://developer.paypal.com/developer/accounts/,在那里我找到了测试买家和自动创建的测试业务帐户。
问题:当我点击上面屏幕截图中的登录按钮并尝试使用我的沙箱帐户中的测试买家帐户登录时,它从不登录?沙箱帐户应该以不同的方式使用,还是我错过了一些步骤?
我的Html页面标记使用PayPal按钮
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta charset="utf-8" />
</head>
<body>
<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="LZPMU8S36JYEL">
<table>
<tr><td><input type="hidden" name="on0" value="Plan Options">Plan Options</td></tr>
<tr>
<td>
<select name="os0">
<option value="Basic">Basic : $100.00 USD - monthly</option>
<option value="Silver">Silver : $150.00 USD - monthly</option>
<option value="Gold">Gold : $200.00 USD - monthly</option>
</select>
</td>
</tr>
</table>
<input type="hidden" name="currency_code" value="USD">
<input type="image" src="https://www.paypalobjects.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.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1">
</form>
</body>
</html>
答案 0 :(得分:0)
我找到了问题的答案。
live environment
帐户生成的,因此无法使用测试买方帐户。我需要使用在沙箱中自动创建的测试业务帐户创建按钮html,即在我的PayPal帐户的测试环境中。为此,我必须完成上述3个步骤下面。
Business Pro
测试业务帐户,将帐户类型更改为Profile
然后转到https://www.sandbox.paypal.com/home并使用此测试业务帐户登录(请勿尝试使用https://www.paypal.com/webapps/mpp/merchant上的此帐户登录,因为在使用测试帐户时它永远不会让您登录)
一旦您使用测试业务帐户登录,就应该创建按钮html。
如果使用上述3个步骤正确生成按钮html,则表单元素的action
属性应指向www.sandbox.paypal.com
网址,而不是指向www.paypal.com
网址。
我在这三个步骤之后得到的html如下所示,我发现它与测试买家帐号有关。
<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post" target="_top">
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="AW24K22D6HW9Q">
<table>
<tr><td><input type="hidden" name="on0" value="Plan Options">Plan Options</td></tr>
<tr>
<td>
<select name="os0">
<option value="Basic">Basic : $100.00 USD - monthly</option>
<option value="Silver">Silver : $150.00 USD - monthly</option>
<option value="Gold">Gold : $200.00 USD - monthly</option>
</select>
</td>
</tr>
</table>
<input type="hidden" name="currency_code" value="USD">
<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>