💳 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-22 03:28:31
Algorithm: RSA 2048 bits
Format: PKCS8
Fingerprint: d2665f7c05639969...

Full Format (.pem):

-----BEGIN PUBLIC KEY----- MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxO2WWYttLdaHGZFmC7h5 S5ElWy+WltwGMDGkOVL+TmKQHRgvts00GuMJbbq98q01ghnQTGbApCkqCRMBrtMy +5UePTt+hRv9WTBeCy6CsVBv2QyTkrwyl+25IVZHxzlluCnKCORJskQb0jZ5kc0t 6GUk0xgG76E2MQqqVj4ZBPE/sMo+Cq9WPsdW7xOBH12MUDULEATxImKDUKmGazvs aW3CYDdCMjTUS9xMV0o0LDLBaAKj1CnpCJ+19LXseqChocdw6xjzO4fJz9stKNab hvGIQaknhSIAj9TnIwKDiRckenLZNPwiU3FTWC5e5efu4OvUWSBOBGVCVTi2mq+K gwIDAQAB -----END PUBLIC KEY-----

Single Line Format:

MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxO2WWYttLdaHGZFmC7h5S5ElWy+WltwGMDGkOVL+TmKQHRgvts00GuMJbbq98q01ghnQTGbApCkqCRMBrtMy+5UePTt+hRv9WTBeCy6CsVBv2QyTkrwyl+25IVZHxzlluCnKCORJskQb0jZ5kc0t6GUk0xgG76E2MQqqVj4ZBPE/sMo+Cq9WPsdW7xOBH12MUDULEATxImKDUKmGazvsaW3CYDdCMjTUS9xMV0o0LDLBaAKj1CnpCJ+19LXseqChocdw6xjzO4fJz9stKNabhvGIQaknhSIAj9TnIwKDiRckenLZNPwiU3FTWC5e5efu4OvUWSBOBGVCVTi2mq+KgwIDAQAB

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