强制PayPal始终要求信用卡信息而不是登录表单? [英] Force PayPal to always request credit card information instead of login form?

查看:152
本文介绍了强制PayPal始终要求信用卡信息而不是登录表单?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我们正在使用我们网站的PayPal支付标准。当用户在我们的网站上填写他们的请求并按下贝宝按钮立即购买时,我们将所有变量提交给贝宝,以便他们可以处理付款。



对于那些用户他们从来没有去过PayPal,他们通过我们的网站付款,它完美的工作,因为它会自动提示信用卡信息。



但:对于那些有在我们注意到cookie存储在计算机中之前,我们已经使用了贝宝,并且在请求他们的信用卡信息之前提示用户自动登录。



我们希望贝宝总是要求提供信用卡信息,并使用贝宝作为选项支付登录。



是否有任何我们可以发送给paypal的变量,以迫使他们直接询问信用卡信息?



到目前为止,我们发现这些变量是自动的完成信用卡领域,他们的工作很好:

 < input type =hiddenname =countryvalue = /> 
< input type =hiddenname =first_namevalue =/>
< input type =hiddenname =last_namevalue =/>
< input type =hiddenname =address1value =/>
< input type =hiddenname =cityvalue =/>
< input type =hiddenname =statevalue =/>
< input type =hiddenname =zipvalue =/>
< input type =hiddenname =emailvalue =/>
< input type =hiddenname =night_phone_avalue =/>
< input type =hiddenname =night_phone_bvalue =/>
< input type =hiddenname =night_phone_cvalue =/>

对于那些查看有关PayPal表单变量的更多信息,请参阅:



https:// cms.paypal.com/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_html_formbasics

解决方案

@Robert在其中一条评论中写下了答案:
LANDINGPAGE是Express Checkout的参数,不适用于网站付款标准。网站付款标准不支持LANDINGPAGE的等同功能。如果您想强制显示信用卡登录页面,则需要集成PayPal Express Checkout。



所以,你去@Robert,其实就是这样我从Paypal直接得到的答案。


We are working with paypal payments standard in our website. When users fill up their request in our site and press the paypal button "Buy Now" we submit all the variables to paypal so they can process the payment.

For those users who have never been to paypal before and they are paying through our site it works perfectly well since it prompts for the credit card information automatically.

BUT: for those users who have been in paypal before we noticed that cookies are stored in the computer, and the user is prompted to login automatically before asking for their credit card information.

We want to have paypal always ask for the credit card information and leave the login to pay using paypal as an option.

Is there any variable we can send to paypal in order to force them to directly ask for the credit card information?

So far we found these variables to auto complete the credit card fields and they work great:

<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="" />  

For those looking more information about PayPal Form variables here is the reference:

https://cms.paypal.com/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_html_formbasics

解决方案

@Robert wrote the answer in one of the comments: LANDINGPAGE is a parameter for Express Checkout, not for Website Payments Standard. Website Payments Standard doesn't support an equivalent to 'LANDINGPAGE'. If you want to force the credit card landing page to be displayed, you'll need to integrate PayPal Express Checkout.

So there you go, @Robert, actually that is the answer I got straight from Paypal.

这篇关于强制PayPal始终要求信用卡信息而不是登录表单?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆