PayPal Pro 托管解决方案和 3D 安全卡

Posted

技术标签:

【中文标题】PayPal Pro 托管解决方案和 3D 安全卡【英文标题】:PayPal Pro Hosted Solution and 3D Secure Cards 【发布时间】:2012-07-12 00:42:06 【问题描述】:

我目前正在将 PayPal Pro 托管解决方案(iFrame 版本)集成到电子商务解决方案中。

使用 PayPal 沙箱,我可以很好地处理测试 Visa 和 MasterCard 交易,但我的 UK Maestro 交易总是被拒绝,并显示错误消息:“无法处理此交易。请用另一张卡付款。'

这是我的表单,它调用 iframe:

<form target="hss_iframe" name="form_iframe" method="post" action="https://securepayments.sandbox.paypal.com/acquiringweb">    

<!-- paypal details -->
<input type="hidden" name="cmd" value="_hosted-payment">
<input type="hidden" name="business" value="XXXXXXXX">
<input type="hidden" name="paymentaction" value="sale">
<input type="hidden" name="template" value="templateD">
<input type="hidden" name="lc" value="EN">
<input type="hidden" name="return" value="https://www.mywebsite.co.uk/paypal_pro_return.php">
<input type="hidden" name="invoice" value="7783">

<!-- customer details -->
<input type="hidden" name="buyer_email" value="email@foo.com">
<input type="hidden" name="night_phone_b" value="07870 XXXXXX">
<input type="hidden" name="billing_first_name" value="Horatio">
<input type="hidden" name="billing_last_name" value="Doodlebug">
<input type="hidden" name="billing_address1" value="Blah">
<input type="hidden" name="billing_city" value="Blah">
<input type="hidden" name="billing_country" value="GB">
<input type="hidden" name="billing_state" value="Foo">
<input type="hidden" name="billing_zip" value="XXX XXX">

<!-- transaction details -->
<input type="hidden" name="currency_code" value="GBP">
<input type="hidden" name="subtotal" value="2,000.00">

我的表单中是否遗漏了导致 3D 安全卡交易失败的任何内容,或者 3D 安全卡本身无法在沙盒中进行测试?

提前致谢。

【问题讨论】:

【参考方案1】:

没错; Maestro 卡需要 3D 安全身份验证,您目前无法使用 Website Payments Pro Hosted Solution 产品在 PayPal 沙盒中测试 3D 安全身份验证。

【讨论】:

以上是关于PayPal Pro 托管解决方案和 3D 安全卡的主要内容,如果未能解决你的问题,请参考以下文章

使用 Paypal Payflow Pro 进行快速结帐 - 托管页面

Braintree v2 托管字段卡空间和 v3 托管字段

使用 Paypal 为美国商家帐户提供 3D 安全性

使用 PayPal 的“Website Payments Pro”存储信用卡信息?

Paypal payment pro 不适用于加拿大 API 凭证

如何使用 Paypal Payments Pro 沙盒模拟错误?