【问题标题】:506 Invalid MERCHANT_ID or ACCOUNT. Please contact the merchant Global payment HPP506 无效的 MERCHANT_ID 或帐户。请联系商户全球支付HPP
【发布时间】:2020-12-02 23:19:45
【问题描述】:

我正在测试 HPP 付款,并按照开发人员门户中提供的示例代码 here 进行操作。 我在门户上创建了一个帐户,并在我的测试应用中找到了以下信息。

我总是遇到这 2 个错误。

506 MERCHANT_ID 或 ACCOUNT 无效。请联系商家。 508 MERCHANT_ID 字段中的数据无效。请联系商家。

商家 ID:MER_c4c0df11039c48a9b63701adeaa296c3

下面是我的服务器端点的 PHP 代码。

$config->merchantId = "MER_c4c0df11039c48a9b63701adeaa296c3";
$config->accountId = "internet";
$config->sharedSecret = "LYZIFACE9hHngwOy";
$config->serviceUrl = "https://pay.sandbox.realexpayments.com/pay";

【问题讨论】:

    标签: global-payments-api


    【解决方案1】:

    编辑:您必须申请一个电子商务门户测试帐户here,并使用您在获得批准后获得的分配的商家 ID 和密码。那个 Merchant Id 确实是无效的。

    全球支付 SDK 似乎以 base64 格式发回数据,例如:

    {
        "MERCHANT_ID": "TUVSXzRjNWQ0NWIxMThmMjQzMGU5ZDhhNmQ1ZGZiNWQ0YzM0",
        "ACCOUNT": "c2VjcmV0",
        "CHANNEL": "",
        "ORDER_ID": "TURVeU1qZGxPVEF0TXpRM1lpMDBZelkwTFdGaU1qTXRaV0l6TmpNNVlXWTNZV0Zp",
        "AMOUNT": "MTAwMw==",
        "CURRENCY": "VVNE",
        "TIMESTAMP": "MjAyMTAyMTUxOTI5NTQ=",
        "AUTO_SETTLE_FLAG": "MQ==",
        "COMMENT1": "",
        "CUST_NUM": "",
        "PAYER_REF": "",
        "PMT_REF": "",
        "PROD_ID": "",
        "SHIPPING_CODE": "NTAwMDE=",
        "SHIPPING_CO": "ODQw",
        "VAR_REF": "",
        "HPP_LANG": "",
        "MERCHANT_RESPONSE_URL": "",
        "CARD_PAYMENT_BUTTON": "",
        "HPP_VERSION": "Mg==",
        "SHA1HASH": "ZDAzNjUzMjIzMWFkZDE0YzMyM2ZjNWQyYzY0Njc1NTJhODVlZTkwMw=="
    }
    

    您可能希望在将字符串传递给 rxp-js 处理程序之前在客户端对字符串进行解码:

    
    
    let json = JSON.parse(res.toString());
    Object.keys(json).forEach(key => json[key] = atob(json[key]));
    
    RealexHpp.setHppUrl("https://pay.sandbox.realexpayments.com/pay");
    // When using full page redirect your Response URL must be an absolute link
    RealexHpp.redirect.init("realCheckoutButton","http://localhost:3000/responseUrl",json);
    
    

    【讨论】:

    • 在哪里可以找到 accountId
    猜你喜欢
    • 1970-01-01
    • 2012-05-28
    • 2011-04-14
    • 1970-01-01
    • 2011-09-26
    • 2015-01-31
    • 2017-01-20
    • 2011-02-27
    • 2020-02-08
    相关资源
    最近更新 更多