【问题标题】:How to make tokenization using hosted checkout way in mastercard gateway payment (mpgs)如何在万事达卡网关支付(mpgs)中使用托管结账方式进行标记化
【发布时间】:2021-07-18 07:07:29
【问题描述】:

我想做标记化,查看here的mpgs文档

  • 我的想法是我想要一个可以用于所有购买的代币
  • 第一步我已经成功使用托管结帐方式进行购买,如您所知,托管结帐页面托管在万事达卡上,而不是我的服务器上,所以我无法看到卡号或 cvv 等卡详细信息或过期日期。
  • 所以,我查看了生成令牌的文档,我发现了这个 api:

发帖:https://test-gateway.mastercard.com/api/rest/version/59/merchant/{{merchantId}}/token

Here is the documentation fot it

  • 我想在不知道卡详细信息(卡号..或 cvv...)的情况下获取令牌,但是此 api 请求需要发送卡详细信息才能获取令牌:

例如: 发帖:https://test-gateway.mastercard.com/api/rest/version/59/merchant/999000999/token

正文行:

{
"sourceOfFunds": {
    "provided": {
        "card": {
            "expiry": {
                "month": "05",
                "year": "21"
            },
            "number": "5123456789012346"
        }
    },
    "type": "CARD"
}

}

响应:

{
"repositoryId": "REP999000999",
"response": {
    "gatewayCode": "NO_VERIFICATION_PERFORMED"
},
"result": "SUCCESS",
"sourceOfFunds": {
    "provided": {
        "card": {
            "brand": "MASTERCARD",
            "expiry": "0521",
            "fundingMethod": "CREDIT",
            "number": "512345xxxxxx2346",
            "scheme": "MASTERCARD"
        }
    },
    "type": "CARD"
},
"status": "VALID",
"token": "9116324659162248",
"usage": {
    "lastUpdated": "2021-04-24T08:17:18.383Z",
    "lastUpdatedBy": "999000999",
    "lastUsed": "2021-04-24T08:17:18.410Z"
},
"verificationStrategy": "NONE"

}

正如您从回复中看到的那样,我得到了“令牌”:“9116324659162248”,但我需要的是获取该令牌但没有发送卡详细信息,我想这样做以避免 PCI Compline,(我的银行告诉我那个)

有没有办法在不发送卡付款的情况下进行代币化?

【问题讨论】:

    标签: token payment tokenize mastercard


    【解决方案1】:

    经过一番苦恼,我找到了解决方案,您可以使用以下步骤标记卡详细信息:

    1- 首先,您应该要求您的银行为您的商家帐户启用令牌化

    2- 访问page 并阅读 mpgs 网关的文档

    3- 使用托管结账支付过程完全完成后,应该返回sessionId,所以存储它,然后执行这个api:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-09-03
      • 2019-08-21
      • 1970-01-01
      • 2019-06-16
      • 2017-02-22
      • 2016-02-16
      • 1970-01-01
      • 2017-12-21
      相关资源
      最近更新 更多