4

我目前正在使用 PayPals rest api。执行付款时,它返回为“待处理”,其说明的原因是“多币种”。

这背后的原因是因为默认的“促进者”帐户设置为美国,我需要它全部以 GB 为单位。问题是我可以在 sandbox.paypal.co.uk 上登录 user-facilitators@email.co.uk 的帐户。我正在输入电子邮件和密码(100% 正确),但它不允许我登录沙盒,因此我可以将货币偏好更改回 GBP。

有人不知道为什么吗?

4

3 回答 3

2

要登录 Sandbox Paypal 帐户,您必须登录到您的Paypal 开发者帐户

于 2013-11-09T01:25:34.337 回答
1

因为默认的“促进者”帐户设置为美国,而您想将其更改为其他国家/地区。但在沙盒中无法进行此编辑。

所以另一种解决方案是创建另一个沙盒帐户并将其设置为业务帐户设置您想要的国家,然后货币将自动成为您的国家货币。

完成此操作后,使用此业务帐户而不是默认的“促进者”帐户进行测试。

像这样,您可以为任何国家/货币创建任意数量的企业帐户。

希望这对您有所帮助并理解。

于 2014-07-09T06:55:46.863 回答
1

是的,一旦我们在 Paypal 开发者网站上注册,默认情况下,Paypal 会给我们发放两个默认的测试账户,一个是商家账户,另一个是用户测试账户。一切都很好。

但问题是他们的默认货币是美国,我们无法更改它们。

当您的 Magento 商店的基础货币设置为其他货币时,例如 AU,此问题肯定会出现以下系统日志:

        [CURRENCYCODE] => AUD
        [PAYMENTSTATUS] => Pending
        [PENDINGREASON] => multicurrency

创建另一个商家帐户并与您的 Magento 商店设置相同的货币,它将被修复。

payment_paypal_express.log

2014-12-12T01:51:34+00:00 DEBUG (7): Array
(
    [url] => https://api-3t.sandbox.paypal.com/nvp
    [GetTransactionDetails] => Array
        (
            [TRANSACTIONID] => 15Y48062WM0910211
            [METHOD] => GetTransactionDetails
            [VERSION] => 72.0
            [USER] => ****
            [PWD] => ****
            [SIGNATURE] => ****
            [BUTTONSOURCE] => OneStepCheckout_SI_MagentoCE
        )

    [response] => Array
        (
            [RECEIVEREMAIL] => john.yin.au-facilitator@gmail.com
            [RECEIVERID] => VQ37QYGD3SFPW
            [EMAIL] => john.yin.au-buyer@gmail.com
            [PAYERID] => LXDH2RT89NRAS
            [PAYERSTATUS] => verified
            [COUNTRYCODE] => US
            [SHIPTONAME] => john h
            [SHIPTOSTREET] => 33
            [SHIPTOSTREET2] => esdfd re
            [SHIPTOCITY] => ddw
            [SHIPTOSTATE] => AL
            [SHIPTOCOUNTRYCODE] => AU
            [SHIPTOCOUNTRYNAME] => Australia
            [SHIPTOZIP] => 34343
            [ADDRESSOWNER] => PayPal
            [ADDRESSSTATUS] => Confirmed
            [INVNUM] => 100000036
            [SALESTAX] => 0.00
            [TIMESTAMP] => 2014-12-12T01:51:34Z
            [CORRELATIONID] => 2ef746f5f1a77
            [ACK] => Success
            [VERSION] => 72.0
            [BUILD] => 14077178
            [FIRSTNAME] => Test
            [LASTNAME] => Buyer
            [TRANSACTIONID] => 15Y48062WM0910211
            [TRANSACTIONTYPE] => cart
            [PAYMENTTYPE] => instant
            [ORDERTIME] => 2014-12-12T01:50:39Z
            [AMT] => 44.00
            [TAXAMT] => 0.00
            [SHIPPINGAMT] => 0.00
            [HANDLINGAMT] => 0.00
            [CURRENCYCODE] => AUD
            [PAYMENTSTATUS] => Pending
            [PENDINGREASON] => multicurrency
            [REASONCODE] => None
            [PROTECTIONELIGIBILITY] => Eligible
            [PROTECTIONELIGIBILITYTYPE] => ItemNotReceivedEligible,UnauthorizedPaymentEligible
            [L_NAME0] => color swatch te
            [L_NUMBER0] => ZP-D3241-WHITE-L
            [L_QTY0] => 1
            [L_TAXAMT0] => 0.00
            [L_SHIPPINGAMT0] => 0.00
            [L_HANDLINGAMT0] => 0.00
            [L_CURRENCYCODE0] => AUD
            [L_AMT0] => 44.00
        )

    [__pid] => 30696
)
于 2014-12-12T04:39:10.700 回答