首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建MasterCard令牌化API

创建MasterCard令牌化API
EN

Stack Overflow用户
提问于 2017-05-16 10:27:39
回答 3查看 5.1K关注 0票数 1

我有一个移动应用程序,包括通过MasterCard支付方式。我有一个教程:

US

我想要创建包含客户的主细节的令牌化,我遵循了本教程的部分:

US

我试过:

POST https://ap-gateway.mastercard.com/api/rest/version/41/merchant/{{MyMerchantID}}/token

Params:

代码语言:javascript
复制
{
"sourceOfFunds": {
"type": "CARD",
"provided": {
"card":{
"number": "5123450000000008",
"expiry": {
"month": "05",
"year": "17"
}
}
}

注:该号码为万事达卡测试号码。

我总是会犯这样的错误:

代码语言:javascript
复制
error   
cause   "INVALID_REQUEST"
explanation "Invalid credentials."
result  "ERROR"

我跟踪了第二个URL中的params。有人能帮忙吗?对角线是对的还是我漏掉了什么?

EN

回答 3

Stack Overflow用户

发布于 2017-07-21 11:36:05

在配置文件中,需要设置以下内容:

$configArray["merchantId"] = "[merchantId]";

// API用户名,格式如下,其中商号ID与上面相同

$configArray["apiUsername"] = "merchant.[merchantId]";

// API密码,可以在商船管理中配置

$configArray["password"] = "your api password";

在配置文件中设置上述参数将解决问题。

票数 2
EN

Stack Overflow用户

发布于 2019-08-05 06:09:43

尝试将“ap-网关”替换为为您提供的真正网关。测试网关不支持您的merchantID。

票数 0
EN

Stack Overflow用户

发布于 2021-12-10 18:14:17

首先,您应该要求您的银行为您的商人帐户启用代币。

POST https://ap-gateway.mastercard.com/api/rest/version/61/merchant/{{MyMerchantID}}/token

你必须设置Authorization->Basic Auth

用户名: Your_MerchantID

密码: ApiPassword

参数:

代码语言:javascript
复制
{
  "session": {
    "id": "SESSION0002510583427E2239608H32"
  }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43998909

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档