Интеграция MPGS CREATE_CHECKOUT_SESSION cURL - PullRequest
0 голосов
/ 16 мая 2019

Я пытаюсь настроить 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"
}

1 Ответ

0 голосов
/ 16 мая 2019
$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);
...