GetRecurringPaymentsProfileDetails
呼叫未返回根據API documentation應該設置的所有字段。GetRecurringPaymentsProfile詳細信息(NVP)缺失字段
這是一個例子請求:
(
[USER] => paypal_api1.xxx.com
[PWD] => AY6Z6HNXXXX
[SIGNATURE] => AdehadoDswh-XXXXXXnjPNEgmAFl20HyV7tFQZoL4
[VERSION] => 64
[METHOD] => GetRecurringPaymentsProfileDetails
[PROFILEID] => I-XXXXXXX
)
這是響應:
(
[PROFILEID] => I-CL7Kxxx
[STATUS] => Active
[AUTOBILLOUTAMT] => AddToNextBilling
[DESC] => xxx
[MAXFAILEDPAYMENTS] => 2
[SUBSCRIBERNAME] => Dan
[PROFILESTARTDATE] => 2013-05-15T07:00:00Z
[PROFILEREFERENCE] => 31571
[NEXTBILLINGDATE] => 2013-05-16T10:00:00Z
[NUMCYCLESCOMPLETED] => 1
[NUMCYCLESREMAINING] => 18446744073709551615
[OUTSTANDINGBALANCE] => 0.00
[FAILEDPAYMENTCOUNT] => 0
[LASTPAYMENTDATE] => 2013-05-15T14:52:04Z
[LASTPAYMENTAMT] => 0.10
[TRIALAMTPAID] => 0.00
[REGULARAMTPAID] => 0.10
[AGGREGATEAMT] => 0.10
[AGGREGATEOPTIONALAMT] => 0.00
[FINALPAYMENTDUEDATE] => 1970-01-01T00:00:00Z
[TIMESTAMP] => 2013-05-15T14:55:58Z
[CORRELATIONID] => 225681xxx
[ACK] => Success
[VERSION] => 64
[BUILD] => 5908853
[SHIPTOSTREET] => xxx
[SHIPTOCITY] => xxx
[SHIPTOSTATE] => CA
[SHIPTOZIP] => xxx
[SHIPTOCOUNTRYCODE] => US
[SHIPTOCOUNTRY] => US
[SHIPTOCOUNTRYNAME] => United States
[SHIPADDRESSOWNER] => PayPal
[SHIPADDRESSSTATUS] => Unconfirmed
[BILLINGPERIOD] => Day
[BILLINGFREQUENCY] => 1
[TOTALBILLINGCYCLES] => 0
[CURRENCYCODE] => USD
[AMT] => 0.10
[SHIPPINGAMT] => 0.00
[TAXAMT] => 0.00
[REGULARBILLINGPERIOD] => Day
[REGULARBILLINGFREQUENCY] => 1
[REGULARTOTALBILLINGCYCLES] => 0
[REGULARCURRENCYCODE] => USD
[REGULARAMT] => 0.10
[REGULARSHIPPINGAMT] => 0.00
[REGULARTAXAMT] => 0.00
)
現在根據我應該接收這些字段(除其他)的API:
- FIRSTNAME
- 姓氏
我試過幾乎所有我能想到的,以獲得上述信息沒有任何運氣。
我使用的方法是'CreateRecurringPaymentsProfile'它包含在我們的系統中的用戶的電子郵件地址,也通過從返回後返回的令牌場外。 這是因爲我們使用PayPal標準來創建付款資料?你的測試是什麼? –
我最初使用信用卡創建個人資料進行測試,而不是使用Express Checkout。我回到了另一個測試中,使用一個令牌創建了一個配置文件,並且您是正確的,但是沒有電子郵件,名字或姓氏被返回。我建議在www.paypal.com/mts上打開MTS的門票。這種方式一旦解決了這個問題,你會收到通知。 –
謝謝。參考#130518-000121 –