💳 M Pay - Payment Gateway System

ລະບົບການຊຳລະເງິນທີ່ເຊື່ອມຕໍ່ກັບ ST Bank Open API ພ້ອມ SDK ສຳລັບນັກພັດທະນາ

🛠️ SDK & ເອກະສານ

SDKs Available:

  • PHP SDK - Backend integration
  • JavaScript SDK - Frontend integration
  • Complete Examples - Ready-to-use code
  • Integration Guide - Step-by-step documentation
📘 Integration Guide 📖 SDK Examples

📊 ສະຖານະລະບົບ (System Status)

Configuration: ✓ ພ້ອມໃຊ້ງານ
Private Key: ✓ ພ້ອມໃຊ້ງານ
Public Key: ✓ ພ້ອມໃຊ້ງານ
Environment Config: ✓ ພ້ອມໃຊ້ງານ
Database Connection: ✓ ເຊື່ອມຕໍ່ສຳເລັດ

🚀 ຄຸນສົມບັດ (Features)

  • ສ້າງ QR Code ສຳລັບການຊຳລະເງິນ
  • ຮັບ notification ຈາກ ST Bank
  • ກວດສອບສະຖານະທຸລະກຳ
  • ລົງລາຍເຊັນດ້ວຍ RSA PKCS8
  • ສະໜັບສະໜູນຫຼາຍສະກຸນເງິນ (LAK, THB, USD)
  • ບັນທຶກການເຮັດວຽກແບບລະອຽດ
  • PHP & JavaScript SDK
  • ລະບົບຈັດການຮ້ານຄ້າ
  • ຕົວຢ່າງການນຳໃຊ້ພ້ອມໂຄ້ດ

⚡ ການດຳເນີນການດ່ວນ (Quick Actions)

� SDK Examples � Integration Guide 🏢 Admin Dashboard � Generate RSA Keys �️ Setup Database 📡 Webhook Endpoint

� Quick Start - SDK Usage

ເລີ່ມຕົ້ນດ່ວນ: ເບິ່ງຕົວຢ່າງການນຳໃຊ້ SDK ໃນ examples/ ຫຼື ອ່ານຄູ່ມືໃນ Integration Guide

PHP SDK:

require_once 'sdk/mpay-php-sdk.php'; $mpay = new MPayClient(['api_key' => 'your_key', 'sandbox' => true]); $payment = $mpay->createPayment(['amount' => 50000, 'currency' => 'LAK']);

JavaScript SDK:

<script src="sdk/mpay-js-sdk.js"></script> <script> const mpay = new MPayJS({publicKey: 'pk_test_xxx', sandbox: true}); mpay.createPayment({amount: 25000, currency: 'LAK'}); </script>

🔐 Public Key ສຳລັບ ST Bank

ສົ່ງ public key ນີ້ໃຫ້ ST Bank ເພື່ອ configuration:

Key Information:
Generated: 2026-02-05 06:07:30
Algorithm: RSA 2048 bits
Format: PKCS8
Fingerprint: 22bc2c5e242b4bf0...

Full Format (.pem):

-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArRnGEDzEdhJDLkVXh0cj tazXyjjgpXp20DYCKH18r/WKBYnnU3a8KMudUdJeW7oAqYmM+/vxxcwmR4OLFtnr kgt/2gvAZaEhbcBp4oDWjwxAnwc+yAs9orcz74b8ZL8KKPftTK5L0MQsNDWjAwQJ sbCxszWxCfLvioNFooTRk4cFe9ciYwYQEiAL5vSPTKV/2JYKUrN/jITt5fHk0WxK nkwuR9KhuzgRdhFBwBKn5tUZx40N4LY271hnhFWpyiNGyzIZolNdXdox2+58ZRaX 8IxOISkV71h/Kz6lwcs+MLCyMO4gvIcbf9mn5UKc/KmYzIsBL5v9VPK9Cdzg0DBZ dwIDAQAB -----END PUBLIC KEY-----

Single Line Format:

MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArRnGEDzEdhJDLkVXh0cjtazXyjjgpXp20DYCKH18r/WKBYnnU3a8KMudUdJeW7oAqYmM+/vxxcwmR4OLFtnrkgt/2gvAZaEhbcBp4oDWjwxAnwc+yAs9orcz74b8ZL8KKPftTK5L0MQsNDWjAwQJsbCxszWxCfLvioNFooTRk4cFe9ciYwYQEiAL5vSPTKV/2JYKUrN/jITt5fHk0WxKnkwuR9KhuzgRdhFBwBKn5tUZx40N4LY271hnhFWpyiNGyzIZolNdXdox2+58ZRaX8IxOISkV71h/Kz6lwcs+MLCyMO4gvIcbf9mn5UKc/KmYzIsBL5v9VPK9Cdzg0DBZdwIDAQAB

📚 ຂໍ້ມູນ API

Base URL:

http://sthubv2.stbanklaos.la:22001/v1/api

Notification URL:

https://mpay.onemiracles.com/api/stbank/notification

Database Status:

  • payments: 77 records
  • notifications: 91 records
  • transaction_logs: 147 records
  • api_keys: 1 records

Supported Currencies:

  • LAK - Lao Kip
  • THB - Thai Baht
  • USD - US Dollar

System Requirements:

  • PHP 7.4+ ✓
  • MySQL 5.7+ ✓
  • OpenSSL Extension ✓
  • cURL Extension ✓
  • PDO Extension ✓

📖 ເອກະສານ (Documentation)

ອ່ານເອກະສານການນຳໃຊ້ໃນ README.md ຫຼື ເບິ່ງຕົວຢ່າງໃນ examples/ directory

ໄຟລ์ສຳຄັນ:

ST Bank Open API Integration v1.1.1 | Built with ❤️ for Lao developers