Tan Code

Sell Confirm функц

Хэрэглэгчийг Монпэй цахим мөнгөний дансаар утасны дугаар ашиглаж борлуулалтын систем дээр ( Oнлайн шоп болон ПОС – ын програм) худалдан авалт хийх, төлбөр төлөх үед мессежээр ирсэн худалдан авалтын гүйлгээ баталгаажуулах кодыг хавсаргаж гүйлгээг баталгаажуулах зориулалттай функц юм.

                
$client = new http\Client;
$request = new http\Client\Request;

$request->setRequestUrl('https://api.monpay.mn/resource/partner/v1/sellconfirm');
$request->setRequestMethod('POST');

$body = new http\Message\Body;
$body->append('<request>
	<customer system="ISDN">99XXXXXX</customer>
	<amount>2</amount>
	<tancode>273257</tancode>
</request>');

$request->setBody($body);
$request->setOptions(array());
$request->setHeaders(array(
  'Content-Type' => 'application/xml',
  'Authorization' => 'Bearer {Your token}'
));
$client->enqueue($request)->send();

$response = $client->getResponse();
echo $response->getBody();
                
            
                
OkHttpClient client = new OkHttpClient().newBuilder().build();
MediaType mediaType = MediaType.parse("application/xml");

RequestBody body = RequestBody.create(mediaType, "<request>
    <customer system="ISDN">99XXXXXX</customer>
    <amount>2</amount>
    <tancode>273257</tancode>
</request>");

Request request = new Request.Builder()
  .url("https://api.monpay.mn/resource/partner/v1/sellconfirm")
  .method("POST", body)
  .addHeader("Content-Type", "application/xml")
  .addHeader("Authorization", "Bearer {your token}")
  .build();

Response response = client.newCall(request).execute();
                
            
Header
Method POST
Authorization Bearer XXXXXXXXXX
Content-Type application/xml
Хүсэлт
Параметр Төрөл Заавал эсэх Тайлбар Жишээ
request customer object Тийм Хэрэглэгчийн ID /99xxxxxx, 9999888877776666, 12FA5B1A5D6C5E9E7A/'|trans }} <customer system="ISDN">99xxxxxx</customer>
attribute Тийм ISDN – Утасны дугаар
, CARDID – Картын дугаар
, NFCID - NFC Картын дугаар
, LOYALTYID – Дансны дугаар
amount double Тийм Нийт дүн
tancode string Үгүй Хэрэглэгчид мессеж -р ирэх код 123456
Хариу
Параметр Төрөл Тайлбар Жишээ
code integer Үйлдэл амжилттай эсэхийг тодорхойлно 0
info string Тайлбар
requestId string Үйлдлийн дугаар
transactionId string Гүйлгээний дугаар
Хариуны төрөл
Параметр Хариу Тайлбар
code 0 Үйлдэл амжилттай
1 Хүсэлт буруу
999 Дотоод алдаа
info Үйлдэл амжилттай
... Бусад тайлбар