Paypal Sandbox에 통화 문제가 있습니다. Paypal 샌드 박스, 모든 GBP 거래가 USD 거래가되었습니다
나는 샌드 박스 (디지털 상품, 익스프레스 체크 아웃) 예상대로모든 것이 작동을 사용하여 내 사이트에 대한 반복 지불을 테스트하고 있습니다.
사용자가 비용을 지불합니다.
사용자는 paypal 익스프레스 체크 아웃 로그인으로 전환됩니다.
paypal 로그인 화면에 정확한 금액이 정확한 통화로 표시됩니다. 예 : £ 10
의 사용자 로그는
지불이 성공적으로 우리의 사이트로 사용자를 반환 (트랜잭션을 인증).
사랑스러운. 그것은 내가 예상하는대로 모두 작동합니다.
내가 활동을 확인하기 위해 상인 샌드 박스 계정에 로그인 할 때그러나, 내 테스트 사용자가 만든 £ xx는 지불의 모든 (USD) 나는이 문제를 해결, 또는 샌드 박스를 수행 할 수 있습니까
$의 XX에있다 미화 만 지원하고 내가 살면 사라질 것입니다.
요청에 따라 통화를 변경하려고했는데 (즉, PAYMENTREQUEST_0_CURRENCYCODE = 다른 설정) - 지불 페이지 로그인에서 통화를 변경하지만 상관없이 모든 결제가 판매자 로그인에서 USD로 계속 제공됩니다.
판매자 계정에 통화로 GBP, 유로화 및 달러화가 설정되어 있습니다.
요청은 다음과 같습니다 (모든 키는 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 제가
그럼 페이팔의 결과 USD중인 GetRecurringPaymentsProfileDetails을 수행하지만 경우 "성공"이다. 예 :'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',
실종 됐습니까?