【问题标题】:MPGS Integrations CREATE_CHECKOUT_SESSION cURLMPGS 集成 CREATE_CHECKOUT_SESSION cURL
【发布时间】:2019-10-03 07:18:55
【问题描述】:

我正在尝试配置 MPGS 并尝试设置回调 url。它需要使用 REST 创建会话。

代码类似于下面的代码。我不确定应该如何使用 cURL 编写代码。谁能帮忙

谢谢

POST https://cbcmpgs.gateway.mastercard.com/api/rest/version/47/merchant/XXXXXXXXXX/session


{
"apiOperation": "CREATE_CHECKOUT_SESSION",
"order": {
 "currency": "LKR",
 "id": "20181003001"
},
"interaction": {
 "returnUrl": "http://www.google.lk"
}

【问题讨论】:

  • 你必须使用cURL吗?我认为 Ajax 请求也应该可以解决问题。使用 jquery 应该相当简单。如果可以使用 Ajax 我可以提供解决方案

标签: php rest curl payment-processing mastercard


【解决方案1】:
$url = '';
$postFields = array(
    'apiOperation' => 'CREATE_CHECKOUT_SESSION',
    'order' => array(
        'currency' => '',
        'id' => ''
    ),
    'interaction' => array(
        'returnUrl' => ''
    )
);
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_HTTPHEADER, array(
    'Content-Type: application/json'
));
curl_setopt($curl, CURLOPT_POST, true);
curl_setopt($curl, CURLOPT_POSTFIELDS, json_encode($postFields));
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, true);
$output = curl_exec($curl);
curl_close($curl);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-12-15
    • 2021-11-27
    • 2019-08-15
    • 2018-01-12
    • 1970-01-01
    • 1970-01-01
    • 2015-12-04
    相关资源
    最近更新 更多