我们正在我们的网站上使用贝宝支付标准。当用户在我们的网站上填写他们的请求并按下贝宝按钮“立即购买”时,我们会将所有变量提交给贝宝,以便他们处理付款。
对于那些以前从未使用过贝宝并且通过我们的网站付款的用户,它运行良好,因为它会自动提示输入信用卡信息。
但是:对于那些在我们注意到 cookie 存储在计算机中之前已经在 paypal 中的用户,并且在询问他们的信用卡信息之前会提示用户自动登录。
我们希望贝宝始终要求提供信用卡信息并留下登录信息以使用贝宝付款。
我们可以发送任何变量到贝宝以迫使他们直接询问信用卡信息吗?
到目前为止,我们发现这些变量可以自动完成信用卡字段并且它们工作得很好:
<input type="hidden" name="country" value="" />
<input type="hidden" name="first_name" value="" />
<input type="hidden" name="last_name"value="" />
<input type="hidden" name="address1" value="" />
<input type="hidden" name="city" value="" />
<input type="hidden" name="state" value="" />
<input type="hidden" name="zip" value="" />
<input type="hidden" name="email" value="" />
<input type="hidden" name="night_phone_a" value="" />
<input type="hidden" name="night_phone_b" value="" />
<input type="hidden" name="night_phone_c" value="" />
对于那些寻找有关 PayPal 表单变量的更多信息的人,这里是参考:
https://cms.paypal.com/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_html_formbasics