title

titleapiquery


detailmessage1


implementation

creatingsource

creatingsourcedetail1

referenceNo


Api Query URL: {ENV}/v1/check_status_txn - Method POST


Header

field
type
description
content-typeStringapplication/json
AuthorizationStringString "Basic " + Base64Encode({secret_key} + ":")

Parameter

field
type
mandatory
description
referenceNoString (15)Mreferencenodesc

JSON Request

{
  "referenceNo": "20201200000601"
}
JSON

Result

1
Create
2
Response

ReferenceNo







responseheader

field
type
mandatory
description
resultCodeString (2)resultcodedesc
txn
amountNumber (10, 2)amountdesc
referenceNoString (15)referencenodesc
gbpReferenceNoString (250)gbpReferencenodesc
resultCodeString (2)resultcodedesc
detailString (250)detaildesc
customerNameString (150)customernamedesc
customerEmailString (150)customeremaildesc
customerAddressString (150)customeraddressdesc
customerTelephoneString (150)customertelephonedesc
merchantDefined1String (250)merchantdefined1desc
merchantDefined2String (250)merchantdefined2desc
merchantDefined3String (250)merchantdefined3desc
merchantDefined4String (250)merchantdefined4desc
merchantDefined5String (250)merchantdefined5desc
statusString (1)statusdesc
PaymentTypeString (1)C = Credit Card Full payment, R = Recurring, I = Credit Card Installment, Q = Qr Cash, B = Bill Payment, W = Wechat, L = Line Payment, T = True Wallet, M = Mobile Banking, D = Direct Debit


jsonresponse

{
  "resultCode": "00",
  "txn": {
      "amount": "1.00",
      "referenceNo": "20201200000601",
      "customerEmail": "Test@@ggmail.com.com",
      "gbpReferenceNo": "gbp069311577863",
      "detail": null,
      "customerName": "Test Test",
      "merchantDefined1": null,
      "merchantDefined2": null,
      "merchantDefined3": null,
      "merchantDefined4": null,
      "merchantDefined5": null,
      "status": "S",
      "resultCode": "00"
  }
  }
JSON


Example Code - Response to Merchant

<?php

$respFile = fopen("resp-log.txt", "w") or die("Unable to open file!");

$json_str = file_get_contents('php://input');
fwrite($respFile, $json_str . "\n\n");

$json_obj = json_decode($json_str);
$json_objdata = json_decode($json_objdata->txn);

fwrite($respFile, "resultCode=" . $json_objdata->resultCode . "\n");
fwrite($respFile, "amount=" . $json_objdata->amount . "\n");
fwrite($respFile, "referenceNo=" . $json_objdata->referenceNo . "\n");
fwrite($respFile, "customerName=" . $json_objdata->customerName . "\n");
fwrite($respFile, "customerEmail=" . $json_objdata->customerEmail . "\n");
fwrite($respFile, "detail=" . $json_objdata->detail . "\n");
fwrite($respFile, "status=" . $json_objdata->status . "\n");
fwrite($respFile, "gbpReferenceNo=" . $json_objdata->gbpReferenceNo . "\n");
fwrite($respFile, "merchantDefined1=" . $json_objdata->merchantDefined1 . "\n");
fwrite($respFile, "merchantDefined2=" . $json_objdata->merchantDefined2 . "\n");
fwrite($respFile, "merchantDefined3=" . $json_objdata->merchantDefined3 . "\n");
fwrite($respFile, "merchantDefined4=" . $json_objdata->merchantDefined4 . "\n");
fwrite($respFile, "merchantDefined5=" . $json_objdata->merchantDefined5 . "\n");
fclose($respFile);

?>
PHP

limit

limitdetail1