我已经集成了NVP方法,在我的网站上使用信用卡和PayPal进行定期付款。
付款后,用户的新个人资料正在商家的PayPal帐户中创建。但是立即在PayPal网站中添加第二行,显示已取消状态的个人资料。付款没有正常发生。
我使用信用卡和NVP方法付款的请求如下:
Array
(
[METHOD] => CreateRecurringPaymentsProfile
[PROFILESTARTDATE] => 2014-08-20T0:0:0
[BILLINGPERIOD] => Day
[BILLINGFREQUENCY] => 5
[TOTALBILLINGCYCLES] => 8
[STARTDATE] => 08202014
[MAXFAILEDPAYMENTS] => 1
[EMAIL] => dink_templeton@gmail.com
[INITAMT] => 168.00
[USER] => charllie_muldoon_biz1_api1.gmail.com
[PWD] => BXXE478S6LXCU6KZ
[SIGNATURE] => AooyYNxMo0Q8AUydHyEilzH9UvvoAXpJWgERAqJ.6VwsXjfKorwrUPex
[VERSION] => 98.0
[PAYMENTACTION] => Sale
[IPADDRESS] => 127.0.0.1
[CREDITCARDTYPE] => MasterCard
[ACCT] => 5438806788005826
[EXPDATE] => 022015
[CVV2] => 456
[FIRSTNAME] => Danny
[LASTNAME] => Cause
[STREET] =>
[CITY] =>
[STATE] =>
[COUNTRYCODE] =>
[ZIP] =>
[AMT] => 159.00
[CURRENCYCODE] => CHF
[DESC] => Purchasing Ocean Membership
)
并且回复是
Array
(
[PROFILEID] => I-EH0V0LP1TFEY
[PROFILESTATUS] => PendingProfile
[TIMESTAMP] => 2014-08-20T09:31:04Z
[CORRELATIONID] => 4756791a783e
[ACK] => Success
[VERSION] => 98.0
[BUILD] => 12403652
)
您能否知道第二个条目添加取消创建的个人资料的原因?
提前致谢。
答案 0 :(得分:0)
由于您的收款人帐户(charllie_muldoon_biz1_api1.gmail.com)是美国帐户,因此您无法使用直接信用卡付款接受CHF货币。这是取消个人资料的原因。 只有英国和加拿大商家才能使用直接信用卡付款接受瑞士法郎货币。
但是,如果使用快速结账(手段PayPal帐户)创建定期个人资料,您可以自由接受PayPal接受的所有货币。
您可以在以下网址中找到信用卡付款国家/地区支持的货币: