💳 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: 2025-12-16 18:09:29
Algorithm: RSA 2048 bits
Format: PKCS8
Fingerprint: d571b47504a22d20...

Full Format (.pem):

-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAopLjxN9l+usTytFmFh8b 1VZLYIEU9fspMIceIBiQnaq2ysJ8RaDX8aimjSWc15wNq+92+uENpxHY4btltuvN sl3ioS471g5H2meUsubsiq8fv7AYDvE4bvCDGztBI4hZfu4d6a+zystCS3HERLez JYqiPafCI1rc4URTHUBqKNCsTpMnj5lWX5rVEOoDI8ZXZEcmwqtcMejIp83vvEBE mbCHgITg3/ABii7JeTghBtjnJC3GIclsD6fgWPPIkju5LdXB5ld1K9TpHvu+KBTi pux+Vbg5Oyoe+ePiSww029NHGUkbpSxT/aDqmKR4PseG5aXqya1AgavIMfe+bRQs xQIDAQAB -----END PUBLIC KEY-----

Single Line Format:

MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAopLjxN9l+usTytFmFh8b1VZLYIEU9fspMIceIBiQnaq2ysJ8RaDX8aimjSWc15wNq+92+uENpxHY4btltuvNsl3ioS471g5H2meUsubsiq8fv7AYDvE4bvCDGztBI4hZfu4d6a+zystCS3HERLezJYqiPafCI1rc4URTHUBqKNCsTpMnj5lWX5rVEOoDI8ZXZEcmwqtcMejIp83vvEBEmbCHgITg3/ABii7JeTghBtjnJC3GIclsD6fgWPPIkju5LdXB5ld1K9TpHvu+KBTipux+Vbg5Oyoe+ePiSww029NHGUkbpSxT/aDqmKR4PseG5aXqya1AgavIMfe+bRQsxQIDAQAB

📚 ຂໍ້ມູນ 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