🎉 PhaJay is service now. Get Started

v1
ເຊື່ອມຕໍ່ Subscription
ສ້າງ QR

1. ເຊື່ອມຕໍ່ການຊຳລະເງິນ Subscription

1.1 ສ້າງ QR

ເພື່ອສ້າງ QR code ສຳລັບການຊຳລະເງິນ subscription, ທ່ານສາມາດໃຊ້ໂຄ້ດຕົວຢ່າງລຸ່ມນີ້: ການຊຳລະເງິນຜ່ານ Bank Platform ຈຳເປັນຕ້ອງສ້າງ QR String ເພື່ອເຊື່ອມຕໍ່ທະນາຄານ ໃຫ້ຜູ້ໃຊ້ໃຊ້ແອັບ Mobile Bank ສະແກນ ແລະ ເຮັດການ ເຊື່ອມຕໍ່.

URL: payment-gateway.phajay.co/v1/api/subscription/generate-bcel-qr

Method: POST

HAEDER: secretKey: PLATFORM_SECRET_KEY

1. Request body

FieldTypeDescription
maxAmountNumberຈຳນວນເງິນສູງສຸດທີ່ສາມາດສ້າງໄດ້ຕໍ່ທຸລະກຳ
subscriptionDateDateວັນທີ subscription ໃນຮູບແບບ "YYYY-MM-DD"
resubscriptionDaysNumberຈຳນວນວັນສຳລັບການ subscription ຄືນໃໝ່ (ເຊັ່ນ: 30 ສຳລັບ 30 ວັນ ຫຼື 1 ເດືອນ)
descriptionStringຄຳອະທິບາຍຂອງທຸລະກຳ ຫຼື ຈຸດປະສົງ

2. ຕົວຢ່າງໂຄ້ດສ້າງ QR

const handleSubmit = async (e) => {
  e.preventDefault();
  setIsLoading(true);
  const payloadData = {
    maxAmount: 1000,
    subscriptionDate: '2025-02-12', // recommend to use the currently date
    resubscriptionDays: 30, // 30 days ,60 days,90 days,
    description: "This is test subscription",
  }
  Const config = {
    headers: {
      secretKey: SECRET_KEY, // Platform secret key
    },
  }
  try {
    const response = await axios.post(`${URL}`, payloadData, config);
    if (response.status === 200) {
      setIsLoading(false);
      console.log("Response", response?.data);
      setQrCode(response.data?.qrCode);
    }
  } catch (error) {
    console.error("Error", error);
    setIsLoading(false);
  }
}

3. ຂໍ້ມູນ Response

FieldTypeDescription
messageStringຂໍ້ຄວາມບອກວ່າສ້າງ QR ສຳເລັດ
transactionIDStringລະຫັດສະເພາະຂອງທຸລະກຳ
qrCodeStringQR string ຂອງທຸລະກຳ
linkStringDeep link ເພື່ອເປີດແອັບທະນາຄານ

4. ຕົວຢ່າງຂໍ້ມູນ response ການສ້າງ QR

application/json
{
"message": "SUCCESSFULLY",
"transactionId": "c1a286f3-c5f8-48fc-94a0-6ebb7a5489e8",
"qrCode":
"https://api.qrserver.com/v1/create-qr-code/?size=200x200&ecc=H&data=00020101021233
980004BCEL0118ONEPAYSUBSCRIPTION0216mch679ae2c0a187d0320SBDMQTGMVMSRUVQUZOLY0406RUL
E-5051083030620155204729953034185802LA624602102030-06-01050410000820TAITTJVQEKRJZZJ
UFMIR6304DABB","link":"onepay://qr/00020101021233980004BCEL0118ONEPAYSUBSCRIPTION0216mch679ae2c0a187d0320
SBDMQTGMVMSRUVQUZOLY0406RULE-5051083030620155204729953034185802LA624602102030-06-01
050410000820TAITTJVQEKRJZZJUFMIR6304DABB"
}

ອັບເດດຫຼ້າສຸດ: 11 ເດືອນກ່ອນ