[英]How to make tokenization using hosted checkout way in mastercard gateway payment (mpgs)
我想進行標記化,從這里查看 mpgs 文檔
POST: https://test-gateway.mastercard.com/api/rest/version/59/merchant/{{merchantId}}/token
例如:POST: 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,(我的銀行告訴我)
有沒有辦法在不發送卡付款的情況下進行標記?
經過很多麻煩我找到了解決方案,您可以使用以下步驟標記卡詳細信息:
1-首先,您應該要求您的銀行為您的商家帳戶啟用令牌化
2- 訪問此頁面並閱讀 mpgs 網關的文檔
3-使用托管結帳完成付款過程后,應該返回sessionId,因此存儲它,然后執行此api:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.