首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >禅宗购物车PayPal专业版不在现场

禅宗购物车PayPal专业版不在现场
EN

Stack Overflow用户
提问于 2012-11-04 04:54:34
回答 2查看 512关注 0票数 0

我们已经安装并正确配置了Paypal Express结帐,它工作得很好。

然后我们安装了PayPal Payments Pro (美国),我们无法通过应用程序接口让系统工作。每次我们点击确认订单,它会把我们带到paypals网站,而不是在现场处理订单。

可能导致此问题的原因。

PayPal Payments PRO详细信息

代码语言:javascript
运行
复制
Enable this Payment Module
True
Sort order of display.
1
Payment Zone
--none--
Set Order Status
Processing [2]
Set Unpaid Order Status
Pending [1]
Set Refund Order Status
Pending [1]
Payment Action
Final Sale
Transaction Currency
Only USD
Merchant Country
USA
Fraud Mgmt Filters - FMF
No
Live or Sandbox
live
Debug Mode
Off

快速结账详情

代码语言:javascript
运行
复制
Enable this Payment Module
True
Sort order of display.
10
Payment Zone
--none--
Express Checkout Shortcut Button
Off
Set Order Status
Processing [2]
Set Unpaid Order Status
Pending [1]
Set Refund Order Status
Pending [1]
Express Checkout: Require Confirmed Address
No
Express Checkout: Select Cheapest Shipping Automatically
Yes
Express Checkout: Skip Payment Page
Yes
Express Checkout: Automatic Account Creation
Yes
Payment Action
Final Sale
Transaction Currency
Only USD
Store (Brand) Name at PayPal

Allow eCheck?
Instant Only
PayPal Page Style
Primary
API Signature -- Username
****************
API Signature -- Password
****************
API Signature -- Signature Code
****************
PayPal Mode
PayPal
Live or Sandbox
live
Debug Mode
Off

调试电子邮件

代码语言:javascript
运行
复制
(live transaction) --> https://api-3t.paypal.com/nvp
Request Headers:
Array
(
    [0] => Content-Type: text/namevalue
    [1] => X-VPS-Timeout: 90
    [2] => X-VPS-VIT-Client-Type: PHP/cURL
    [3] => X-VPS-VIT-Integration-Product: PHP::Zen Cart(R) - PayPal/NVP
    [4] => X-VPS-VIT-Integration-Version: 1.5.1
)


Request Parameters: {SetExpressCheckout}
Array
(
    [AMT] => 10.00
    [ITEMAMT] => 10.00
    [L_NUMBER0] => GIFT 010
    [L_NAME0] => Gift Certificate $ 10.00 [29]
    [L_QTY0] => 1
    [L_AMT0] => 10.00
    [CURRENCYCODE] => USD
    [LOCALECODE] => US
    [ALLOWEDPAYMENTMETHOD] => InstantPaymentOnly
    [GIFTMESSAGEENABLE] => 0
    [GIFTRECEIPTEENABLE] => 0
    [GIFTWRAPENABLE] => 0
    [GIFTWRAPNAME] =>
    [GIFTWRAPAMOUNT] => 0
    [BUYEREMAILOPTINENABLE] => 0
    [CUSTOMERSERVICENUMBER] =>
    [BRANDNAME] => Elite Specialty Meats
    [PAYMENTACTION] => Sale
    [ALLOWNOTE] => 1
    [LANDINGPAGE] => Billing
    [NOSHIPPING] => 1
    [EMAIL] => info@website.com
    [SHIPTOPHONENUM] => 7159522602
    [RETURNURL] =>
https://www.website.org/ipn_main_handler.php?type=ec
    [CANCELURL] =>
https://www.website.org/index.php?main_page=checkout_shipping&ec_cancel=1
    [PAGESTYLE] => Primary
    [METHOD] => SetExpressCheckout
    [USER] => ******************
    [PWD] => ****************
    [VERSION] => 61.0
    [SIGNATURE] => ********************************************************
)


Response:
Array
(
    [TOKEN] => EC-3GP63978AS457874S
    [TIMESTAMP] => 2012-11-03T21:48:19Z
    [CORRELATIONID] => 6d65cddaebe3
    [ACK] => Success
    [VERSION] => 61.0
    [BUILD] => 4181146
    [CURL_ERRORS] =>
)
EN

回答 2

Stack Overflow用户

发布于 2012-12-03 11:15:34

您发布了一个日志文件,其中显示您的网站正在运行SetExpressCheckout,这意味着您的客户正在通过快速结账选择"Pay by PayPal“,这确实会将他们带到PayPal的网站登录并选择资金选项。

如果您正在进行专业交易(在您自己的网站上填写信用卡详细信息),则不会触发SetExpressCheckout调用。

票数 0
EN

Stack Overflow用户

发布于 2015-11-17 02:06:40

发生这种情况的原因很可能是因为您没有编辑PP Express模块中的设置。您必须从Express模块中选择Payflow,而不是express Checkout。您确实需要安装express和pro模块,但奇怪的是,将它们保留在站点上的设置可以在express模块中找到。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13213410

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档