🎉 PhaJay is service now. Get Started

v1
ເຊື່ອມຕໍ່ Payment QR
ສ້າງ QR ເພື່ອຊໍາລະເງິນ

ສ້າງ QR

ເພື່ອຊໍາລະຜ່ານແພລດຟອມຂອງທະນາຄານ, ຈໍາເປັນຕ້ອງສ້າງ QR String ເພື່ອເຊື່ອມຕໍ່ກັບທະນາຄານ ແລະ ນໍາໃຊ້ແອັບ Mobile Banking ໃນການຊໍາລະເງິນ. ປັດຈຸບັນ, ພວກເຮົາສາມາດເຊື່ອມຕໍ່ກັບບັນດາທະນາຄານໃນລາວ ເຊັ່ນ: BCEL, ທະນາຄານຮ່ວມພັດທະນາ (JDB), ທະນາຄານອິນດູຈີນ (IB), ທະນາຄານສົ່ງເສີມກະສິກໍາ (APB). ວິທີການເຊື່ອມຕໍ່ເພື່ອສ້າງ QR ມີຂັ້ນຕອນດັ່ງລຸ່ມນີ້

URL ຂອງ API ແຕ່ລະທະນາຄານ

1. ທະນາຄານຮ່ວມພັດທະນາ (JDB)

JDB
JDB_URL
https://payment-gateway.phajay.co/v1/api/payment/generate-jdb-qr

2. ທະນາຄານພັດທະນາລາວ (LDB)

IB
LDB_URL
https://payment-gateway.phajay.co/v1/api/payment/generate-ldb-qr

3. ທະນາຄານອິນດູຈີນ (IB)

IB
IB_URL
https://payment-gateway.phajay.co/v1/api/payment/generate-ib-qr

4. ທະນາຄານການຄ້າຕ່າງປະເທດລາວ ມະຫາຊົນ (BCEL)

BCEL
BCEL_URL
https://payment-gateway.phajay.co/v1/api/payment/generate-bcel-qr

⚠️ ໝາຍເຫດ: QR code ທີ່ສ້າງໂດຍ BCEL ບໍ່ແມ່ນ Lao QR, ດັ່ງນັ້ນຈຶ່ງສາມາດສະແກນ ແລະ ຊໍາລະໄດ້ສະເພາະຜ່ານແອັບ BCEL One ເທົ່ານັ້ນ — ແອັບ Mobile Banking ຂອງທະນາຄານອື່ນບໍ່ສາມາດສະແກນໄດ້.

5. ທະນາຄານ ເອສທີ ລາວ (STB)

STB
STB_URL
https://payment-gateway.phajay.co/v1/api/payment/generate-stb-qr

6. M MoneyX

STB
M_MONEY_URL
https://payment-gateway.phajay.co/v1/api/payment/generate-m-money-qr

7. ທະນາຄານສົ່ງເສີມກະສິກໍາ (APB)

APB
APB_URL
https://payment-gateway.phajay.co/v1/api/payment/generate-apb-qr

ℹ️ ໝາຍເຫດ (APB): description ຕ້ອງມີຄວາມຍາວນ້ອຍກວ່າ 25 ຕົວອັກສອນ. ຜົນຕອບກັບ (response) ຍັງມີ billNumber ແລະ amount ນໍາ; ໂດຍ billNumber ມີຄ່າດຽວກັນກັບ transactionId.

ວິທີນໍາໃຊ້

Request

API Optionsລາຍລະອຽດ
methodPOST
url stringurl ຂອງທະນາຄານທີ່ໃຫ້ບໍລິການ
Header Parametersລາຍລະອຽດ
secretKey stringsecretKey ຂອງທ່ານ ຫຼັງຈາກໄດ້ຮັບການອະນຸມັດແລ້ວ ສາມາດເອົາໄດ້ທີ່ Key Service
Content-Type stringປະເພດຂອງຂໍ້ມູນທີ່ສົ່ງ (media type) ຕ້ອງຕັ້ງເປັນ "application/json"
FieldTypeRequiredຄໍາອະທິບາຍ
amountNumberYesຈໍານວນເງິນທີ່ຕ້ອງຊໍາລະສໍາລັບທຸລະກໍານີ້.
descriptionStringYesຄໍາອະທິບາຍ/ຈຸດປະສົງຂອງການຊໍາລະ ()
orderNoStringNo (ອັບເດດໃໝ່)ພວກເຮົາແນະນໍາໃຫ້ໃຊ້ field ນີ້ ແລະ ຄ່າຕ້ອງບໍ່ຊໍ້າກັນ
tag1StringNofield ກໍານົດເອງ #1 ສໍາລັບການອ້າງອີງພາຍໃນຂອງທ່ານ.
tag2StringNofield ກໍານົດເອງ #2 ສໍາລັບການອ້າງອີງພາຍໃນຂອງທ່ານ.
tag3StringNofield ກໍານົດເອງ #3 ສໍາລັບການອ້າງອີງພາຍໃນຂອງທ່ານ.

Nodejs
    const axios = require('axios');
    let data = JSON.stringify({
    "amount": 1,
    "description": "Example Description"  // ໝາຍເຫດ: description ຂອງ BCEL ບໍ່ຮອງຮັບຕົວອັກສອນລາວ ແລະ ໄທ
    
    let config = {
    method: 'post',
    maxBodyLength: Infinity,
    url: 'BCEL_URL', // ທະນາຄານທີ່ທ່ານເລືອກ
    headers: {
        'secretKey': 'secretKey', // ໃຊ້ testKey ແທນ ຖ້າທ່ານຍັງບໍ່ໄດ້ KYC
        'Content-Type': 'application/json'
    },
    data: data
 
    axios.request(config)
    .then((response) => {
        console.log(JSON.stringify(response.data));
    })
    .catch((error) => {
        console.log(error);
    });

⚠️ ໝາຍເຫດ:
secretKey : ໃຊ້ testKey ແທນ ຖ້າທ່ານຍັງບໍ່ໄດ້ KYC.
description : ປັດຈຸບັນ ທະນາຄານ BCEL ບໍ່ຮອງຮັບ description ທີ່ເປັນຕົວອັກສອນໄທ/ລາວ

Response

Keyລາຍລະອຽດ
message stringຂໍ້ຄວາມຕອບກັບຈາກການເອີ້ນ API
transactionId stringລະຫັດ (id) ຂອງທຸລະກໍາ
qrCode stringQR string ຂອງທຸລະກໍາ
link stringDeeplink ເພື່ອເປີດແອັບຂອງແຕ່ລະທະນາຄານ (IB: ບໍ່ສາມາດເປີດແອັບໄດ້)
application/json
                    {
                        "message": "SUCCESSFULLY",
                        "transactionId": "8cc876b4-a4af-4886-81f1-3890453eb656",
                        "qrCode": "00020101021133730004BCEL0106ONEPAY0216mch6542c0373ede30314202403271909590513CLOSEWHENDONE53034185405100005803VTE6002LA625305368cc876b4-a4af-4886-81f1-3890453eb5560809Buy Pants630440FF",
                        "link": "onepay://qr/00020101021133730004BCEL0106ONEPAY7216mch6541c0373ede30314202403271909590513CLOSEWHENDONE53034185405100005803VTE6002LA625305368cc876b4-a4af-4886-81f1-3890453eb5560809Buy Pants630440FF"
                    }

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