我的Paypal沙箱有貨幣問題。貝寶沙箱,我所有的英鎊交易都成爲美元交易
我使用沙箱 (數字商品,快速結賬)
一切工作按預期測試循環的支付爲我的網站。
用戶點擊付費。
用戶被轉移到paypal快速結帳登錄。
貝寶登錄屏幕以正確的貨幣顯示正確的金額,例如£10
用戶登錄(認證交易)
付款成功,且用戶返回到我們的網站。
可愛。這一切都如我所料。
然而,當我登錄到商家沙盒帳戶檢查活動,所有£XX支付我的測試用戶由目前在$ XX(USD)
我怎樣才能解決這個問題,還是確實沙盒只支持美元,如果我去住,這將消失?
我試圖在我的請求中更改貨幣(即設置PAYMENTREQUEST_0_CURRENCYCODE =別的東西) - 這會更改付款頁面登錄中的貨幣,但不管如何,所有付款仍以商家登錄中的美元出現。
我在我的商家帳戶中設置了GBP,Euro和USD設置爲貨幣。
請求看起來像這樣(除了在將請求發送給PayPal之前,所有的密鑰都轉換爲UC)。
'L_PAYMENTREQUEST_0_AMT0' => '10.00',
'paymentaction' => 'Sale',
'PAYMENTREQUEST_0_CURRENCYCODE' => 'GBP',
'l_billingtype0' => 'RecurringPayments',
'returnUrl' => 'http://site.com',
'brandname' => 'Name',
'L_PAYMENTREQUEST_0_DESC0' => 'GoPro 10',
'allownote' => 0,
'l_billingagreementdescription0' => 'goPro 10.',
'PAYMENTREQUEST_0_ITEMAMT' => '10.00',
'cancelUrl' => 'http://site.com/payment/cancel/7',
'PAYFLOWCOLOR' => '518daf',
'PAYMENTREQUEST_0_AMT' => '10.00',
'L_PAYMENTREQUEST_0_ITEMCATEGORY0' => 'Digital',
'HDRIMG' => 'http://site.com/images/logo230x95.png',
'MAXFAILEDPAYMENTS' => 0,
'L_PAYMENTREQUEST_0_NAME0' => '10',
'noshipping' => 1,
'L_PAYMENTREQUEST_0_NUMBER0' => 'CR7',
'L_PAYMENTREQUEST_0_QTY0' => 1,
響應形式paypay是「成功」,但是,如果我執行 GetRecurringPaymentsProfileDetails
然後,從貝寶結果是在USD。例如。
'totalbillingcycles' => '0',
'trialamtpaid' => '0.00',
'autobilloutamt' => 'NoAutoBill',
'ack' => 'Success',
'desc' => 'Gift or use 110 points per month and receive 70% revenue share with goPro 10.',
'numcyclesremaining' => '0',
'amt' => '10.00',
'maxfailedpayments' => '0',
'nextbillingdate' => '2012-11-22T10:00:00Z',
'regularbillingperiod' => 'Day',
'aggregateamt' => '0.00',
'subscribername' => 'name',
'regulartotalbillingcycles' => '0',
'billingperiod' => 'Day',
'outstandingbalance' => '0.00',
'status' => 'Active',
'regularamtpaid' => '0.00',
'taxamt' => '0.00',
'regulartaxamt' => '0.00',
'failedpaymentcount' => '0',
'regularshippingamt' => '0.00',
'profileid' => 'I-616GDHNKDXKL',
'timestamp' => '2012-11-22T12:28:26Z',
'regularbillingfrequency' => '1',
'version' => '95.0',
'finalpaymentduedate' => '1970-01-01T00:00:00Z',
'build' => '4181146',
'numcyclescompleted' => '0',
'correlationid' => 'c3fc55a117agh',
'shippingamt' => '0.00',
'regularcurrencycode' => 'USD',
'regularamt' => '10.00',
'aggregateoptionalamt' => '0.00',
'profilestartdate' => '2012-11-22T00:00:00Z',
'billingfrequency' => '1',
'currencycode' => 'USD',
有什麼明顯的我失蹤了嗎?