OpnPayments: āļāļĢāļđāļĄāļąāļāļāļĩāđāļ§āļāļĨāđāļĨāđāļ

āļāļĢāļđāļĄāļąāļāļāļĩāđāļ§āļāļĨāđāļĨāđāļ
- 
āđāļĢāļīāđāļĄāļāđāļāđāļāđāļāļēāļ 
- 
Multi-Currency 
- 
Security Best Practices 
- 
āļāļēāļĢāļāļąāļāļ§āļāđāļāļīāļ āđāļŦāļĄāđ 
- 
āļāļēāļĢāļāļāļīāđāļŠāļāļĢāļēāļĒāļāļēāļĢ 
- 
āļāļēāļĢāđāļāļ·āđāļāļĄāļāđāļ 
- 
āļāļđāđāļĄāļ·āļāļāļēāļĢāđāļāđāļāļēāļ 
- 
āļŠāļāļļāļĨāđāļāļīāļ 
- 
āđāļāļ§āļāļēāļāļĢāļąāļāļĄāļ·āļāļāļēāļĢāļāļāļīāđāļŠāļāļĢāļēāļĒāļāļēāļĢ 
- 
3D Secure 
- 
āļāļēāļĢāļĢāļąāļāļāđāļāļĄāļđāļĨāļāļąāļāļĢ 
- 
āđāļāļāđāļāļīāļ 
- 
āļāļēāļĢāļāđāļāļāļāļąāļāļāļēāļĢāļāļļāļāļĢāļīāļ 
- 
āļāļ§āļēāļĄāļāļĨāļāļāļ āļąāļĒ 
- 
Alipay+ Offline 
- 
Merchant-Presented Mode (C scan B) 
- 
User-Presented Mode Payment (B scan C) 
- 
Alipay+ Online 
- 
Alipay CN 
- 
Alipay HK NEW 
- 
KakaoPay 
- 
Touch ’n Go NEW 
- 
Google Pay 
- 
GrabPay 
- 
Online Direct Debit āđāļŦāļĄāđ 
- 
ShopeePay 
- 
ShopeePay App Redirection 
- 
ShopeePay QR 
- 
TrueMoney 
- 
TrueMoney App Redirection NEW 
- 
TrueMoney QR āđāļŦāļĄāđ 
- 
WeChat Pay App Redirection āđāļŦāļĄāđ 
- 
WeChat Pay Offline 
- 
Merchant-Presented Mode (C scan B) āđāļŦāļĄāđ 
- 
User-Presented Mode (B scan C) āđāļŦāļĄāđ 
- 
āļāļīāļ§āļāļēāļĢāđāđāļāļĒāđāđāļĄāļāļāđ 
- 
āļāļĢāđāļāļĄāđāļāļĒāđ 
- 
āļāđāļāļāļāļģāļĢāļ° 
- 
āļāļēāļĨāļĩāđāļāļĒāđ (āļāļāļāđāļĨāļāđ) 
- 
āļāļīāļāđāļāļāļĢāđāđāļāđāļāđāļāļāļāđāļāļīāđāļ 
- 
āļāļīāļāđāļāļāļĢāđāđāļāđāļāđāļāļāļāđāļāļīāđāļ (āļāļĢāļ°āđāļāļĻāđāļāļĒ) 
- 
āđāļĢāļāļāļīāļāđāļĨāļāđāđāļāļĒāđ 
- 
āđāļĄāļāļēāļĒāđāļāļāļāđāļāļīāđāļ 
- 
āļāļāļēāļāļēāļĢāļāļĢāļļāļāļĻāļĢāļĩāļāļĒāļļāļāļĒāļē (KMA) 
- 
āļāļāļēāļāļēāļĢāļāļĢāļļāļāđāļāļ (Bualuang mBanking) 
- 
āļāļāļēāļāļēāļĢāļāļĢāļļāļāđāļāļĒ (KTB NEXT) 
- 
āļāļāļēāļāļēāļĢāļāļŠāļīāļāļĢāđāļāļĒ (K PLUS) 
- 
āļāļāļēāļāļēāļĢāđāļāļĒāļāļēāļāļīāļāļĒāđ (SCB Easy) 
- 
āļāļđāđāļĄāļ·āļāļāļēāļĢāļāļąāļāđāļāļĢāļ 2019-05-29 
- 
Errors 
- 
IPs 
- 
Omise.js 
- 
Search Query and Filters 
- 
āļāļēāļĢāļāļģāļāļąāļāļāļąāļāļĢāļēāļāļēāļĢāđāļāđāļāļēāļ 
- 
āļāļāļŠāļāļāļĢāļ°āļāļ 
- 
āļāļāļēāļāļēāļĢāļāļĩāđāļĢāļāļāļĢāļąāļ 
- 
āļāļąāļāļĢāđāļāļĢāļāļīāļ 
- 
āļāļēāļĢāļĒāļ·āļāļĒāļąāļāļāļąāļ§āļāļ 
- 
āļāļēāļĢāļĨāļģāļāļąāļāļĢāļēāļĒāļāļēāļĢ 
- 
WebHooks 
- 
āđāļ§āļāļĢāđāļāļąāļ API 
- 
Release Notes 
- 
Account 
- 
Balance 
- 
Bank Account 
- 
Capability 
- 
Card 
- 
Charge 
- 
Customer 
- 
Dispute 
- 
Document 
- 
Error Object 
- 
Event 
- 
Forex 
- 
Links 
- 
List 
- 
Occurrence 
- 
Receipt 
- 
Recipient 
- 
Refund 
- 
Schedule 
- 
Search 
- 
Source 
- 
Token 
- 
Transaction 
- 
Transfer 
- 
Transfer Schedule 
- 
Magento 
- 
OpenCart 
- 
PrestaShop 
- 
Shopify 
- 
WooCommerce 
- 
Wix 
- 
āļāļĢāļ°āđāļāļĻāļāļĩāđāļĢāļāļāļĢāļąāļ: āļāļĢāļ°āđāļāļĻāđāļāļĒ 
- 
API āđāļ§āļāļĢāđāļāļąāļāļĨāđāļēāļŠāļļāļāļāļĩāđāļĢāļāļāļĢāļąāļ:2017-11-02 
āļĢāđāļēāļāļāđāļēāļāļĩāđāļāđāļāļāļāļēāļĢāđāļāļīāļāđāļāđāļĢāļ°āļāļ āļāļĢāļđāļĄāļąāļāļāļĩāđāļ§āļāļĨāđāļĨāđāļ āļāļĢāļļāļāļēāļŠāđāļāļāļĩāđāļĄāļĨāļĄāļēāļāļĩāđ [email protected] āļāļēāļāļāļĩāļĄāļāļēāļāđāļāļĄāļīāđāļāļ°āļāļ°āļŠāđāļāļāđāļāļāļģāļŦāļāļāđāļĨāļ°āđāļāļ·āđāļāļāđāļāļāļēāļĢāđāļāđāļāļĢāļīāļāļēāļĢāđāļŦāđāļĢāđāļēāļāļāđāļēāđāļāđāļāļīāļāļēāļĢāļāļēāđāļĨāļ°āļĨāļāļĨāļēāļĒāļĄāļ·āļāļāļ·āđāļāļāđāļāļāđāļāļīāļāđāļāđāļāļēāļāļāļĢāļīāļ
āļāļąāđāļāļāļāļāļāļēāļĢāļĢāļąāļāļāļģāļĢāļ°āđāļāļīāļāļāđāļēāļāļāļĢāļđāļĄāļąāļāļāļĩāđāļ§āļāļĨāđāļĨāđāļ
āļāļēāļĢāļāļģāļĢāļ°āđāļāļīāļāļāđāļēāļāļāļĢāļđāļĄāļąāļāļāļĩāđāļ§āļāļĨāđāļĨāđāļ āļāļđāđāļāļ·āđāļāļāļ°āļāļđāļāļŠāđāļāđāļāļĒāļąāļāļŦāļāđāļēāđāļ§āđāļāđāļāļāđāļŦāļĢāļ·āļāđāļāļāļāļĨāļīāđāļāļāļąāļ āđāļāļ·āđāļāļĒāļ·āļāļĒāļąāļāļāļēāļĢāļāļģāļĢāļēāļĒāļāļēāļĢāļāđāļ§āļĒāļĢāļŦāļąāļŠ OTP āđāļāļāļąāđāļāļāļāļāļāļēāļĢāļāļģāļĢāļ°āđāļāļīāļ āļāļđāđāļāļ·āđāļāļāļ°āļāđāļāļāļāļĢāļāļāļŦāļĄāļēāļĒāđāļĨāļāđāļāļĢāļĻāļąāļāļāđāđāļāļ·āđāļāđāļŦāđāļĢāļ°āļāļāļāļąāļāļŠāđāļāļĢāļŦāļąāļŠ OTP āđāļāđāļŦāđāļāļĩāđāļŦāļĄāļēāļĒāđāļĨāļāđāļāļĢāļĻāļąāļāļāđ āļāļēāļāļāļąāđāļāļāļđāđāļāļ·āđāļāļāđāļāļāđāļāđāļĢāļŦāļąāļŠ OTP āđāļāļ·āđāļāđāļāđāļāļĢāļāļāđāļĨāļ°āļĒāļ·āļāļĒāļąāļāļāļēāļĢāļāļģāļĢāļēāļĒāļāļēāļĢ āđāļĄāļ·āđāļāļāļĢāļāļāļĢāļŦāļąāļŠāļŠāļģāđāļĢāđāļāļāļđāđāļāļ·āđāļāļāļķāļāļāļ°āļāļđāļāļŠāđāļāļāļĨāļąāļāļĄāļēāļĒāļąāļāđāļ§āđāļāđāļāļāđāļŦāļĢāļ·āļāđāļāļāļāļĨāļīāđāļāļāļąāļāļāļāļāļĢāđāļēāļāļāđāļē

āļāļēāļĢāļāļīāļāļāļąāđāļāđāļāđāļāļēāļ
āđāļāļāļēāļĢāļŠāļĢāđāļēāļāļĢāļēāļĒāļāļēāļĢāļĢāļąāļāļāļģāļĢāļ°āđāļāļīāļāļāđāļēāļāļāļĢāļđāļĄāļąāļāļāļĩāđāļ§āļāļĨāđāļĨāđāļ āđāļŦāđāļĢāđāļēāļāļāđāļēāļŠāđāļāļāļģāļŠāļąāđāļ API āļāļąāļāļāļĩāđ
- āļŠāļĢāđāļēāļ payment source (type: truemoney) āđāļāļĒāđāļāđ Omise.js, omise-ios āļŦāļĢāļ·āļ omise-android
- āļŠāļĢāđāļēāļ charge āđāļāļĒāđāļāđ source āļāļēāļāļāļąāđāļāļāļāļāđāļĢāļ
- āđāļĄāļ·āđāļāļāļđāđāļāļ·āđāļāļāļģāļĢāļēāļĒāļāļēāļĢāļŠāļģāđāļĢāđāļāđāļĨāļ°āļĢāđāļēāļāļāđāļēāđāļāđāļĢāļąāļ webhook event āļŦāļĢāļ·āļ charge.complete āđāļĨāđāļ§ āđāļĢāļēāđāļāļ°āļāļģāđāļŦāđāļāļĢāļ§āļāļŠāļāļāļŠāļāļēāļāļ°āļĢāļēāļĒāļāļēāļĢāļāđāļ§āļĒāļāļāđāļāļāļāļĩāļāļāļĢāļąāđāļāđāļāļ·āđāļāļāļ§āļēāļĄāđāļĄāđāļāļĒāļģ āļāļēāļĢāļŠāļĢāđāļēāļ source āđāļāļ·āđāļāļĢāļąāļāļāļģāļĢāļ°āđāļāļīāļāļāđāļēāļāļāļĢāļđāļĄāļąāļāļāļĩāđāļ§āļāļĨāđāļĨāđāļ āļāļ°āđāļāļīāļāļāļķāđāļāđāļāļāļąāđāļāļāļāļāļāļđāđāļāļ·āđāļ (client-side) āđāļāđāļāļāļāđāļ§āđāļāđāļāļāđāļŦāļĢāļ·āļāđāļāļĢāļĻāļąāļāļāđāļĄāļ·āļāļāļ·āļāļāļāļāļāļđāđāļāļ·āđāļ āļĢāđāļēāļāļāđāļēāļāļ°āļāđāļāļāđāļāđ public key
āļŠāđāļ§āļāļāļēāļĢāļŠāļĢāđāļēāļāļĢāļēāļĒāļāļēāļĢ (charge) āđāļāļ·āđāļāļĢāļąāļāļāļģāļĢāļ°āđāļāļīāļāļāđāļēāļāļāļĢāļđāļĄāļąāļāļāļĩāđāļ§āļāļĨāđāļĨāđāļ āļāļ°āđāļāļīāļāļāļķāđāļāđāļāļāļąāđāļāļāļāļāļĢāđāļēāļāļāđāļē (server-side) āļĢāđāļēāļāļāđāļēāļāļ°āļāđāļāļāđāļāđ secret key
āļŦāļĄāļēāļĒāđāļŦāļāļļ: āļŦāļēāļāļĄāļĩāļāļ§āļēāļĄāļāļģāļāđāļāļāļŠāļĢāđāļēāļāļāļąāđāļāļĢāļēāļĒāļāļēāļĢāđāļĨāļ° source āđāļāļāļąāđāļāļĢāđāļēāļāļāđāļē (server-side) āļŠāļēāļĄāļēāļĢāļāļāļģāļāļĢāđāļāļĄāļāļąāļāđāļāđāđāļĨāļĒāđāļāļĒāļāļēāļĢāļŠāđāļāļāļģāļŠāļąāđāļ API āđāļāļĩāļĒāļāļāļĢāļąāđāļāđāļāļĩāļĒāļ§ āđāļĨāļ°āđāļāđāļāļēāļ secret key
āļāļēāļĢāļŠāļĢāđāļēāļ source
āđāļĄāļ·āđāļāļāļđāđāļāļ·āđāļāđāļĨāļ·āļāļāļāļģāļĢāļ°āđāļāļīāļāļāđāļēāļāļāđāļāļāļāļēāļāļāļĩāđ āđāļŦāđāļĢāđāļēāļāļāđāļēāļŠāļĢāđāļēāļ source āļāđāļēāļ source API āđāļāļĒāļāļģāļŦāļāļ amount, currency, phone_number, āđāļĨāļ° type
| Parameter | Type | Description | 
|---|---|---|
| amount | integer | (required) āļāđāļāļāļģāļāļąāļ | 
| currency | string | (required) THB | 
| phone_number | string | (required) āļŦāļĄāļēāļĒāđāļĨāļāđāļāļĢāļĻāļąāļāļāđāļāļĩāđāļāļđāļāļāļąāļāļāļąāļāļāļĩāļāļĢāļđāļĄāļąāļāļāļĩāđ 10 āļŦāļĨāļąāļ āđāļĢāļīāđāļĄāļāđāļāļāđāļ§āļĒāđāļĨāļ 0 (example: 0812345678) | 
| type | string | (required) truemoney | 
āļāļąāļ§āļāļĒāđāļēāļāļāđāļēāļāļĨāđāļēāļāļāļĩāđāđāļāđāļāļāļēāļĢāļŠāļĢāđāļēāļ source āļŠāļģāļŦāļĢāļąāļāļĢāļēāļĒāļāļēāļĢ āļāļĢāļđāļĄāļąāļāļāļĩāđāļ§āļāļĨāđāļĨāđāļ āļāļģāļāļ§āļ āļŋ4,000 āđāļŦāđāđāļāļāļāđāļēāļāļāļ omise_public_key āđāļĨāļ° $OMISE_PUBLIC_KEY āļāđāļ§āļĒ test public key āļāļāļāļĢāđāļēāļāļāđāļēāļāļķāđāļāļŠāļēāļĄāļēāļĢāļāļāļąāļāļĨāļāļāđāļāđāļāļēāļ āđāļāļāļāļāļĢāđāļ
āļŦāļēāļāđāļāđ Omise.jsparametertype āđāļāđāļāļāļąāļ§āđāļāļĢāļāļĩāđāļāļģāđāļāđāļāļāļāļāļāļąāļāļāđāļāļąāļ createSource
Omise.setPublicKey(omise_public_key);Omise.createSource(’truemoney’,{“amount”:400000,“currency”:“THB”,“phone_number”:“0812345678”},function(statusCode,response){console.log(response)});āļŦāļēāļāļĢāđāļēāļāļāđāļēāļāđāļāļāļāļēāļĢāļāļāļŠāļāļāđāļŦāđāļŠāļĢāđāļēāļ request āđāļāļĒāđāļāđ curl
curl https://api.omise.co/sources \-u$OMISE_PUBLIC_KEY: \-d"amount=400000"\-d"currency=THB"\-d"type=truemoney"\-d"phone_number=0812345678"{“object”:“source”,“id”:“src_test_5ywrj249q5hyvv5z78p”,“livemode”:false,“location”:"/sources/src_test_5ywrj249q5hyvv5z78p",“amount”:400000,“barcode”:null,“bank”:null,“created_at”:“2024-02-27T10:30:17Z”,“currency”:“THB”,“email”:null,“flow”:“redirect”,“installment_term”:null,“ip”:“35.198.236.178”,“absorption_type”:null,“name”:null,“mobile_number”:“0812345678”,“phone_number”:“0812345678”,“platform_type”:null,“scannable_code”:null,“billing”:null,“shipping”:null,“items”:,“references”:null,“provider_references”:null,“store_id”:null,“store_name”:null,“terminal_id”:null,“type”:“truemoney”,“zero_interest_installments”:null,“charge_status”:“unknown”,“receipt_amount”:null,“discounts”:}āļāļąāļ§āđāļāļĢāļāļāļ id āļāļ·āļ source identifier (āđāļĢāļīāđāļĄāļāđāļāļāđāļ§āļĒ src)
āļāļēāļĢāļŠāļĢāđāļēāļāļĢāļēāļĒāļāļēāļĢāļĢāļąāļāļāļģāļĢāļ°āđāļāļīāļ
āļŠāļĢāđāļēāļāļĢāļēāļĒāļāļēāļĢāļĢāļąāļāļāļģāļĢāļ°āđāļāļīāļāđāļāļĒāļĢāļ°āļāļļ parameter return_uri, source, amount āđāļĨāļ° currency
- return_uri āļāļ°āđāļāđāļāļāļģāđāļŦāļāđāļāļāļāđāļ§āđāļāđāļāļāđāļāļāļāļĢāđāļēāļāļāđāļēāļāļĩāđāļāļđāđāļāļ·āđāļāļāļ°āļāļđāļāļŠāđāļāđāļāđāļĄāļ·āđāļāļĒāļ·āļāļĒāļąāļāļĢāļēāļĒāļāļēāļĢāļŠāļģāđāļĢāđāļ
- source āļāļ°āđāļāđāļāļāļąāļ§āļāļģāļŦāļāļ source identifier
- amount āđāļĨāļ° currency āļāļ°āļāđāļāļāļĄāļĩāļāđāļēāļāļĢāļāļāļąāļ amount āđāļĨāļ° currency āļāļāļ source
āļāļąāļ§āļāļĒāđāļēāļāļāđāļēāļāļĨāđāļēāļāļāļĩāđāđāļŠāļāļāđāļŦāđāđāļŦāđāļāļāļķāļāļāļēāļĢāļŠāļĢāđāļēāļāļĢāļēāļĒāļāļēāļĢāļĢāļąāļāļāļģāļĢāļ°āđāļāļīāļāļāļķāđāļāļĄāļēāđāļŦāļĄāđ āđāļāļĒāđāļāđ curl
āđāļāļāļēāļĢāļŠāļĢāđāļēāļāļĢāļēāļĒāļāļēāļĢāđāļŦāđāļĢāđāļēāļāļāđāļēāđāļāļ $OMISE_SECRET_KEY āļāđāļ§āļĒ test secret key āļāļāļāļĢāđāļēāļāļāđāļēāļāļķāđāļāļŠāļēāļĄāļēāļĢāļāļāļąāļāļĨāļāļāđāļāđāļāļēāļāđāļāļāļāļāļĢāđāļ āđāļĨāļ°āđāļāļ $SOURCE_ID āļāđāļ§āļĒ id āļāļāļ source
curl https://api.omise.co/charges \-u$OMISE_SECRET_KEY: \-d"amount=400000"\-d"currency=THB"\-d"return_uri=http://example.com/orders/345678/complete"\-d"source=$SOURCE_ID"{“object”:“charge”,“id”:“chrg_test_5ywrj26qog0w0f2q4u4”,“location”:"/charges/chrg_test_5ywrj26qog0w0f2q4u4",“amount”:400000,“acquirer_reference_number”:null,“net”:388658,“fee”:10600,“fee_vat”:742,“interest”:0,“interest_vat”:0,“funding_amount”:400000,“refunded_amount”:0,“transaction_fees”:{“fee_flat”:“0.0”,“fee_rate”:“2.65”,“vat_rate”:“7.0”},“platform_fee”:{“fixed”:null,“amount”:null,“percentage”:null},“currency”:“THB”,“funding_currency”:“THB”,“ip”:null,“refunds”:{“object”:“list”,“data”:,“limit”:20,“offset”:0,“total”:0,“location”:"/charges/chrg_test_5ywrj26qog0w0f2q4u4/refunds",“order”:“chronological”,“from”:“1970-01-01T00:00:00Z”,“to”:“2024-02-27T10:30:17Z”},“link”:null,“description”:null,“metadata”:{},“card”:null,“source”:{“object”:“source”,“id”:“src_test_5ywrj1shzm99jl6omnu”,“livemode”:false,“location”:"/sources/src_test_5ywrj1shzm99jl6omnu",“amount”:400000,“barcode”:null,“bank”:null,“created_at”:“2024-02-27T10:30:15Z”,“currency”:“THB”,“email”:null,“flow”:“redirect”,“installment_term”:null,“ip”:“35.198.236.178”,“absorption_type”:null,“name”:null,“mobile_number”:“0812345678”,“phone_number”:“0812345678”,“platform_type”:null,“scannable_code”:null,“billing”:null,“shipping”:null,“items”:,“references”:null,“provider_references”:null,“store_id”:null,“store_name”:null,“terminal_id”:null,“type”:“truemoney”,“zero_interest_installments”:null,“charge_status”:“pending”,“receipt_amount”:null,“discounts”:},“schedule”:null,“customer”:null,“dispute”:null,“transaction”:null,“failure_code”:null,“failure_message”:null,“status”:“pending”,“authorize_uri”:“https://pay.omise.co/payments/pay2_test_5ywrj26s1nptr851s4v/authorize”,“return_uri”:“http://example.com/orders/345678/complete","created_at”:“2024-02-27T10:30:17Z”,“paid_at”:null,“expires_at”:“2024-03-05T10:30:17Z”,“expired_at”:null,“reversed_at”:null,“zero_interest_installments”:false,“branch”:null,“terminal”:null,“device”:null,“authorized”:false,“capturable”:false,“capture”:true,“disputable”:false,“livemode”:false,“refundable”:false,“partially_refundable”:false,“reversed”:false,“reversible”:false,“voided”:false,“paid”:false,“expired”:false,“can_perform_void”:false,“approval_code”:null}
āļāļēāļĢāļŠāļĢāđāļēāļ source āđāļĨāļ°āļĢāļēāļĒāļāļēāļĢāļĢāļąāļāļāļģāļĢāļ°āđāļāļīāļ
āļĢāđāļēāļāļāđāļēāļŠāļēāļĄāļēāļĢāļāļŠāļĢāđāļēāļāļāļąāđāļ source āđāļĨāļ° āļĢāļēāļĒāļāļēāļĢāļĢāļąāļāļāļģāļĢāļ°āđāļāļīāļ (charge) āļāđāļēāļāļāļēāļĢāđāļĢāļĩāļĒāļāđāļāđ API āđāļāļĩāļĒāļāļāļĢāļąāđāļāđāļāļĩāļĒāļ§
curl https://api.omise.co/charges \-u$OMISE_SECRET_KEY: \-d"amount=400000"\-d"currency=thb"\-d"return_uri=http://example.com/orders/345678/complete"\-d"sourcetype=truemoney"\-d"sourcephone_number=0812345678"
āļŠāļĢāđāļēāļāļĢāļēāļĒāļāļēāļĢāļŠāļģāđāļĢāđāļ
āđāļĄāļ·āđāļāļĢāđāļēāļāļāđāļēāļŠāļĢāđāļēāļāļĢāļēāļĒāļāļēāļĢāļĢāļąāļāļāļģāļĢāļ°āđāļāļīāļāļāļķāđāļāļĄāļēāđāļĨāđāļ§ āļāļ°āļāļāļ§āđāļēāļŠāļāļēāļāļ°āļāļāļāļĢāļēāļĒāļāļēāļĢāđāļŠāļāļāđāļāđāļ pending āļŦāļĢāļ·āļ status==pending āđāļāļĒāļŠāļāļēāļāļ°āļāļāļāļĢāļēāļĒāļāļēāļĢāļĢāļąāļāļāļģāļĢāļ°āđāļāļīāļāļŠāļēāļĄāļēāļĢāļāđāļāđāļāđāļāđāļāļąāđāļ successful, failed āđāļĨāļ° expired
āđāļāļŠāđāļ§āļāļāđāļāđāļāđāļĢāļēāļāļ°āļāļāļīāļāļēāļĒāļ§āļīāļāļĩāļāļāļļāļĄāļąāļāļīāļĢāļēāļĒāļāļēāļĢ, āļāļēāļĢāļĢāļąāļ event āđāļāđāļāđāļāļ·āļāļāđāļĄāļ·āđāļāļĢāļēāļĒāļāļēāļĢāđāļŠāļĢāđāļāļŠāļīāđāļāļāđāļēāļ webhook āđāļĨāļ°āļāļēāļĢāļāļĢāļ§āļāļŠāļāļāļŠāļāļēāļāļ°āļĢāļēāļĒāļāļēāļĢ
āļ āļēāļāļāđāļēāļāļĨāđāļēāļāļāļĩāđāđāļŠāļāļāđāļŦāđāđāļŦāđāļāļāļķāļāļāļąāđāļāļāļāļāļāļąāđāļāļŦāļĄāļāđāļāļāļēāļĢāļĢāļąāļāļāļģāļĢāļ°āđāļāļīāļāđāļāđāļĨāļ°āļĢāļēāļĒāļāļēāļĢ
sequenceDiagram participant customer participant omise.js participant merchant participant api.omise.co customer->>omise.js: Send payment details for purchase omise.js->>api.omise.co: Request source using payment details api.omise.co–>>omise.js: Return source omise.js->>merchant: Merchant gets returned source merchant->>api.omise.co: Request charge using source and purchase details api.omise.co-xmerchant: Send “charge.create” webhook api.omise.co–>>merchant: Return charge merchant->>customer: Redirect to “authorize_uri” for pending charge customer->>api.omise.co: Provide charge authorization details at “authorize_uri” api.omise.co–>>customer: Redirect to “return_uri” api.omise.co-xmerchant: Send “charge.complete” webhook merchant-xcustomer: Send charge result (e.g. via email)
āļāļēāļĢāļāļāļļāļĄāļąāļāļīāļĢāļēāļĒāļāļēāļĢāļĢāļąāļāļāļģāļĢāļ°āđāļāļīāļ
āļĢāļ°āļāļāļāļ°āļŠāđāļāļāļđāđāļāļ·āđāļāđāļāļĒāļąāļāļāļģāđāļŦāļāđāļāļāļĩāđāļĢāļ°āļāļļāđāļ§āđāđāļ authorize_uri āđāļāļ·āđāļāđāļŦāđāļāļđāđāļāļ·āđāļāļŠāļēāļĄāļēāļĢāļāļāļģāđāļāļīāļāļāļēāļĢāļāļāļļāļĄāļąāļāļīāļĢāļēāļĒāļāļēāļĢāļĢāļąāļāļāļģāļĢāļ°āđāļāļīāļāđāļāđ
āļĢāđāļēāļāļāđāļēāļŠāļēāļĄāļēāļĢāļāļāļģāļĨāļāļāļāļąāđāļāļāļāļāļāļēāļĢāļāļāļļāļĄāļąāļāļīāļĢāļēāļĒāļāļēāļĢāđāļāđāļŦāļĄāļāļāļāļŠāļāļ āđāļāļĒāđāļāđāļēāđāļāļāļĩāđ authorize_uri āđāļāļ·āđāļāļāļĢāļąāļāļŠāļāļēāļāļ°āļĢāļēāļĒāļāļēāļĢāđāļāđāļ âāļŠāļģāđāļĢāđāļâ āļŦāļĢāļ·āļ âāđāļĄāđāļŠāļģāđāļĢāđāļâ āđāļāđāļāđāļ§āļĒāļāļāđāļāļ āļŦāļĨāļąāļāļāļēāļāļāļđāđāļāļ·āđāļāļāļģāļāļēāļĢāļāļāļļāļĄāļąāļāļīāļĢāļēāļĒāļāļēāļĢāđāļŠāļĢāđāļāļŠāļīāđāļ āļāļđāđāļāļ·āđāļāļāļ°āļāļđāļāļŠāđāļāđāļāļĒāļąāļāļŦāļāđāļēāļāļĩāđāļĢāđāļēāļāļāđāļēāļĢāļ°āļāļļāđāļāđāļ return_uri āđāļāļēāđāļ§āđ
āļāļēāļĢāļĢāļąāļ event āđāļāđāļāđāļāļ·āļāļāļĢāļēāļĒāļāļēāļĢāļŠāļģāđāļĢāđāļ
āļĢāđāļēāļāļāđāļēāļŠāļēāļĄāļēāļĢāļāļĢāļąāļāļāļēāļĢāđāļāđāļāđāļāļ·āļāļāđāļĄāļ·āđāļāļĄāļĩāļāļēāļĢāļāļģāļĢāļēāļĒāļāļēāļĢāđāļŠāļĢāđāļāļŠāļīāđāļāđāļāļĒāđāļāđāļāļēāļ webhook events
āđāļāļāļēāļĢāļāļīāļāļāļąāđāļāđāļŦāđāļĢāđāļēāļāļāđāļēāļāļģāļŦāļāļāļāļģāđāļŦāļāđāļāļāļāđāļāļīāļĢāđāļāđāļ§āļāļĢāđāđāļāļ·āđāļāļĢāļąāļ webhook events āđāļĨāļ°āđāļāļīāđāļĄāļāļģāđāļŦāļāđāļāđāļāļĩāļĒāļ§āļāļąāļāļāļĩāđāđāļāđāļ webhook endpoint āļāļāđāļāļāļāļāļĢāđāļ
āđāļĄāļ·āđāļāļĄāļĩāļĢāļēāļĒāļāļēāļĢāđāļŠāļĢāđāļāļŠāļīāđāļ āļĢāļ°āļāļāļāļ°āļŠāđāļ POST request āđāļāļĒāļąāļ endpoint āļāļĩāđ āļāļĢāđāļāļĄāļāļąāđāļāđāļāļāļŠāļāļēāļāļ°āļāļēāļĢāļāļāļāļāļĨāļąāļāļāļāļāļĢāļēāļĒāļāļēāļĢāļāļąāđāļāđ āđāļāļāđāļ§āļĒ
āļāļąāļ§āđāļāļĢāļŦāļĨāļąāļāļŦāļĢāļ·āļ key āļŠāļģāļŦāļĢāļąāļ event object āļāļĢāļ°āļāļāļāđāļāļāđāļ§āļĒ charge.complete āđāļĨāļ°āļāļąāļ§āđāļāļĢ data āļāļĩāđāļĄāļĩ charge object
āļāđāļēāļāđāļāļīāđāļĄāđāļāļīāļĄāđāļāđāļāļĩāđ Events API
āļāļēāļĢāļāļĢāļ§āļāļŠāļāļāļŠāļāļēāļāļ°āļĢāļēāļĒāļāļēāļĢ
āđāļĄāļ·āđāļāđāļāđāļĢāļąāļ event āļāļāļāļĢāļēāļĒāļāļēāļĢāļāļĩāđāđāļŠāļĢāđāļāļŠāļīāđāļāđāļĨāđāļ§ āļĢāđāļēāļāļāđāļēāļŠāļēāļĄāļēāļĢāļāļāļĢāļ§āļāļŠāļāļāļŠāļāļēāļāļ°āļĢāļēāļĒāļāļēāļĢāļŦāļĢāļ·āļ status āđāļāļĒāđāļāđ Charge API
āļŦāļēāļāļāđāļēāļāļāļ charge.status āđāļāđāļ successful āļŦāļĄāļēāļĒāļāļķāļāļ§āđāļēāļĢāļēāļĒāļāļēāļĢāļĢāļąāļāļāļģāļĢāļ°āđāļāļīāļāļŠāļģāđāļĢāđāļ āļŦāļēāļāļāđāļēāļāļāļ charge.status āđāļāđāļ failed āļĢāļēāļĒāļāļēāļĢāļĢāļąāļāļāļģāļĢāļ°āđāļāļīāļāļāļąāđāļāđāļĄāđāļŠāļģāđāļĢāđāļ āļĢāđāļēāļāļāđāļēāļŠāļēāļĄāļēāļĢāļāļāļĢāļ§āļāļŠāļāļ failure_code āđāļĨāļ° failure_message āđāļāđāđāļ charge object āđāļāļ·āđāļāļāđāļēāļāļāļģāļāļāļīāļāļēāļĒāđāļāļīāđāļĄāđāļāļīāļĄ
āļŠāļēāđāļŦāļāļļāļāļąāļāļāđāļāļāļāļĩāđāļāļēāļāđāļāļīāļāļāļķāđāļāđāļāđāļĄāļĩāļāļąāļāļāļĩāđ
| āļĢāļŦāļąāļŠāļāđāļāļāļąāļāļāđāļāļ | āļĢāļēāļĒāļĨāļ°āđāļāļĩāļĒāļ | 
|---|---|
| payment_rejected | āļĢāļēāļĒāļāļēāļĢāļāļđāļāļāļāļīāđāļŠāļāđāļāļĒāļāļāļēāļāļēāļĢāļāļđāđāļāļāļāļāļąāļāļĢ | 
| failed_processing | āļĢāļ°āļāļāļāļģāļĢāļēāļĒāļāļēāļĢāđāļĄāđāļŠāļģāđāļĢāđāļ | 
| invalid_account | āđāļĄāđāļāļāļāļąāļāļāļĩāļāļĩāđāļŠāļēāļĄāļēāļĢāļāļāļģāļĢāļ°āđāļāļīāļāļāđāļēāļāļāđāļāļāļāļēāļāļāļĩāđāđāļĨāļ·āļāļ | 
| insufficient_fund | āļ§āļāđāļāļīāļāļāļāđāļŦāļĨāļ·āļāđāļĄāđāđāļāļĩāļĒāļāļāļāļŦāļĢāļ·āļāļ§āļāđāļāļīāļāđāļāđāļĄ | 
āļāļēāļĢāļĒāļāđāļĨāļīāļāļĢāļēāļĒāļāļēāļĢāđāļĨāļ°āļāļēāļĢāļāļ·āļāđāļāļīāļ
āļĢāļēāļĒāļāļēāļĢāļĢāļąāļāļāļģāļĢāļ°āđāļāļīāļāļāļĢāļđāļĄāļąāļāļāļĩāđāļ§āļāļĨāđāļĨāđāļāļŠāļēāļĄāļēāļĢāļāļĒāļāđāļĨāļīāļāļĢāļēāļĒāļāļēāļĢ (void) āđāļāđāļ āļēāļĒāđāļāļ§āļąāļāđāļāļĩāļĒāļ§āļāļąāļāļāļĩāđāļāļģāļĢāļēāļĒāļāļēāļĢ āđāļĨāļ°āļŠāļēāļĄāļēāļĢāļāļāļģāļāļēāļĢāļāļ·āļāđāļāļīāļ (refund) āđāļāđāļ āļēāļĒāđāļ 30 āļ§āļąāļ
| āļĒāļāđāļĨāļīāļāļ āļēāļĒāđāļāļ§āļąāļ | āļĒāļāđāļĨāļīāļāļ§āļąāļāļāļąāļāđāļ | |
|---|---|---|
| āļāđāļāļāļāļēāļāļāļēāļĢāļāļģāļĢāļ° | āļāļ·āļāđāļāđāļĄāļāļģāļāļ§āļ | āļāļ·āļāļāļēāļāļŠāđāļ§āļ | 
| TrueMoney Wallet (Wallet Balance) | â | |
| Bank Account | â | |
| Pay Next | â | |
| Pay Next Extra | â | 
āļŠāļēāļĄāļēāļĢāļāļāđāļēāļāļ§āļīāļāļĩāļāļēāļĢāļāļ·āļāđāļāļīāļāļŠāļģāļŦāļĢāļąāļāļĢāļēāļĒāļāļēāļĢāļĢāļąāļāļāļģāļĢāļ°āđāļāļīāļāļāđāļēāļāļāļĢāļđāļĄāļąāļāļāļĩāđāļ§āļāļĨāđāļĨāđāļāđāļāđāļāļĩāđ Refunds API
āļāđāļāļāļģāļāļąāļ
- āļāļģāļāļ§āļāļĢāļąāļāļāļģāļĢāļ°āļāļąāđāļāļāđāļģ:2000 (THB20.00)
- āļāļģāļāļ§āļāļĢāļąāļāļāļģāļĢāļ°āļŠāļđāļāļŠāļļāļ:10000000 (THB100,000.00)
āļāļāļāļāļēāļāļāļēāļĢāļāļģāļāļąāļāļĒāļāļāļāļģāļĢāļ°āļāđāļāļĢāļēāļĒāļāļēāļĢāđāļĨāđāļ§ āļĒāļāļāļāļģāļĢāļ°āļŠāļđāļāļŠāļļāļāļĒāļąāļāļāļķāđāļāļāļĒāļđāđāļāļąāļāļŠāļāļēāļāļ°āļāļēāļĢāļĒāļ·āļāļĒāļąāļāļāļąāļ§āļāļāļāļāļāđāļāđāļēāļāļāļāļāļąāļāļāļĩāļāļĢāļđāļĄāļąāļāļāļĩāđāļ§āļāļĨāđāļĨāđāļāļāļąāļāļāļēāļāļāļđāđāđāļŦāđāļāļĢāļīāļāļēāļĢāļāđāļ§āļĒ
| āļŠāļāļēāļāļ° | āļĒāļāļāļŠāļđāļāļŠāļļāļāļāđāļāļ§āļąāļ | 
|---|---|
| āļĒāļąāļāđāļĄāđāđāļāđāļĒāļ·āļāļĒāļąāļāļāļąāļ§āļāļ | āļŋ40,000 | 
| āļĒāļ·āļāļĒāļąāļāļāļąāļ§āļāļāļāđāļ§āļĒāļŦāļĄāļēāļĒāđāļĨāļāļāļąāļāļĢāļāļĢāļ°āļāļēāļāļāļāđāļēāļāļāđāļāļāļāļēāļāļāļāļāđāļĨāļāđ | āļŋ60,000 | 
| āļĒāļ·āļāļĒāļąāļāļāļąāļ§āļāļāļāđāļ§āļĒāļāļąāļāļĢāļāļĢāļ°āļāļēāļāļāļāļĩāđāļāļđāđāļāļĢāļđāļĄāļąāļāļāļĩāđāļŦāļĢāļ·āļ 7-11 āļŠāļēāļāļēāļāļĩāđāļĢāļāļāļĢāļąāļ | āļŋ200,000 | 
āļāđāļēāļāđāļāļīāđāļĄāđāļāļīāļĄāđāļāđāļāļĩāđ āļāļģāļāļēāļĄāļāļĩāđāļāļāļāđāļāļĒāđāļāļĩāđāļĒāļ§āļāļąāļāļāļĢāļđāļĄāļąāļāļāļĩāđāļ§āļāļĨāđāļĨāđāļ
āļāļąāđāļāļāļāļāļāđāļāđāļ
- Charge API
- Source API
- Webhooks API
FAQ
       āđāļāļāđāļāļīāļāđāļāļĄāļ·āļāļāļ·āļāđāļāđāļēāļāļĢāļđāļ§āļāļĨāđāļĨāđāļāđāļāđāđāļŦāļĄ
      
    
    1. āđāļĨāļ·āļāļāđāļĄāļāļđ âāđāļāļāđāļāļīāļâ 2. āđāļĨāļ·āļāļ âāđāļāļāđāļāļīāļāđāļāđāļēāļāļąāļāļāļĩāļāļĢāļđāļĄāļąāļāļāļĩāđâ 3. āđāļŠāđāđāļāļāļĢāđāđāļāļĢāļĻāļąāļāļāđāļĄāļ·āļāļāļ·āļāļāļđāđāļĢāļąāļ āļŦāļĢāļīāļāđāļĨāļ·āļāļāļāļēāļāļĢāļēāļĒāļāļ·āđāļāļāļđāđāļāļīāļāļāđāļ āļŦāļēāļāļāļđāđāļĢāļąāļāļĄāļĩāļāļąāļāļāļĩāļāļĢāļđāļĄāļąāļāļāļĩāđāļāļĒāļđāđāđāļĨāđāļ§ āļĢāļ°āļāļāļāļ°āđāļŠāļāļāđāļŦāđāđāļāļĒāļāļąāļāđāļāļĄāļąāļāļī 4. āđāļŠāđāļāļģāļāļ§āļāđāļāļīāļāļāļĩāđāļāđāļāļāļāļēāļĢāđāļāļ (āļāļąāđāļāļāđāļģ 1 āļāļēāļ)
       āļŠāļĄāļąāļāļĢāļāļĢāļđāļĄāļąāļāļāļĩāđāļ§āļāļĨāđāļĨāļāļāđāļāļāđāļŠāļāļāļŦāļāđāļēāđāļŦāļĄ
      
    
    āđāļāļāļāļĢāļđāļĄāļąāļāļāļĩāđ TrueMoney āļāļąāļāļāļąāļāđāļŦāđāļāđāļāļāļŠāđāļāļāđāļāļŦāļāđāļēāļāđāļāļāđāļĢāļīāđāļĄāđāļāđāđāļāļāļ§āļąāļāļāļĩāđ31 ÐžÐ°Ņ 2023 Ðģ.
       āļāļĢāļđāļĄāļąāļāļāļĩāđ āđāļāđāļēāļŠāļđāđāļĢāļ°āļāļāđāļāđāļāļĩāđāđāļāļĢāļ·āđāļāļ
      
    
    āđāļĄāļ·āđāļāļāļģāļĢāļēāļĒāļāļēāļĢāđāļāļāđāļāļīāļāļŠāļģāđāļĢāđāļāđāļĨāđāļ§ āļāļ°āđāļĄāđāļŠāļēāļĄāļēāļĢāļāļĒāļāđāļĨāļīāļāļāļēāļĢāļāļģāļĢāļēāļĒāļāļēāļĢāļŦāļĢāļ·āļāļāļķāļāđāļāļīāļāļāļ·āļāļāļĨāļąāļāđāļāđ āđāļĄāđāļ§āđāļēāļāļĢāļāļĩāđāļāđ
       āļāļģāđāļĄāļŠāļĄāļąāļāļĢāļāļĢāļđāļĄāļąāļāļāļĩāđāđāļĄāđāđāļāđ
      
    
    āļŠāļēāđāļŦāļāļļāļāļĩāđāļāļļāļāđāļĄāđāļŠāļēāļĄāļēāļĢāļāļŠāļĄāļąāļāļĢāļāļąāļāļāļĩāļāļĢāļđāļĄāļąāļāļāļĩāđāđāļāđ āļāļēāļāđāļāļīāļāļāļēāļāļāļēāļĢāļāļ·āđāļāđāļāļāļĢāđāđāļāļĢāļĻāļąāļāļāđāđāļŦāļĄāđāđāļĨāļ°āļāļđāđāđāļāđāđāļāļāļĢāđāļāđāļāļāļŦāļāđāļēāļĒāļąāļāđāļĄāđāđāļāđāļĒāļāđāļĨāļīāļāļāļąāļāļāļĩāļāļĢāļđāļĄāļąāļāļāļĩāđāļāļĩāđāļāļđāļāļāļąāļāđāļāļāļĢāđāđāļāļĢāļĻāļąāļāļāđāļāļĩāđ āđāļāļāļĢāļāļĩāļāļĩāđ āļāļļāļāļŠāļēāļĄāļēāļĢāļāļāļīāļāļāđāļāļāļāļāļ§āļēāļĄāļāđāļ§āļĒāđāļŦāļĨāļ·āļāļāļēāļāļĻāļđāļāļĒāđāļāļĢāļīāļāļēāļĢāļĨāļđāļāļāđāļēāļāļĢāļđāļĄāļąāļāļāļĩāđāļāđāļēāļāđāļāļ āļŦāļĢāļ·āļāđāļāļĢ. 1240 āđāļāđāļāļĨāļāļ 24 āļāļąāđāļ§āđāļĄāļ āđāļāļĒāđāļāļĢāļĩāļĒāļĄāļŦāļĨāļąāļāļāļēāļāļāļąāļāļāļĩāđ 1. āļŠāļģāđāļāļēāļāļąāļāļĢāļāļĢāļ°āļāļēāļāļ
       āļāļĢāļđāļĄāļąāļāļāļĩāđāļ§āļāļĨāđāļĨāđāļ āđāļāđāļēāļŠāļđāđāļĢāļ°āļāļ āđāļāđāļāļĩāđāđāļāļĢāļ·āđāļāļ
      
    
    āļŠāļģāļŦāļĢāļąāļāļāļēāļĢāđāļāđāļēāđāļāđāļāļēāļāļāļąāļāļāļĩāļāļĢāļđāļĄāļąāļāļāļĩāđ āļāđāļ§āļĒāļāļļāļāļāļĢāļāđāļāđāļēāļāđāđāļĄāđāđāļāļīāļ 5 āļāļļāļāļāļĢāļāđ (āļŦāļĢāļ·āļāļāļēāļĄāļāđāļĒāļāļēāļĒāļāļĩāđāļāļĢāļīāļĐāļąāļāļāļģāļŦāļāļ) āđāļāļ·āđāļāļāđāļāļāļāļąāļāļāļļāļāļāļĨāļāļ·āđāļāđāļāļāđāļāđāļēāđāļāđāļāļēāļāļāļąāļāļāļĩ
āđāļāļāļāļđāđāļāđāļ§āļĒāļāļēāļāļāļēāļĢāđāļāļīāļ āđāļāđāļāđāļēāļĒ āļāļāļĄ āļĨāļāļāļļāļ āļāļĩāđāļĄāļāļāļāļ§āļēāļĄ âāđāļāđāļāđāļāđāļāđ āđāļāđāļāļļāļāļāļâ
āđāļ§āđāļāđāļāļāđāļāļĩāđāđāļāļĩāļĒāļāļĢāļ§āļāļĢāļ§āļĄāļāļāļāļ§āļēāļĄāļāļĩāđāđāļāļĩāđāļĒāļ§āļāđāļāļ āļŦāļēāļāļāđāļāļāļāļēāļĢāļāļđāļāđāļāļāļāļąāļ āļāļĢāļļāļāļēāļāļąāļāļĨāļāļāđāļĨāļ°āđāļāļīāļāļĨāļīāļāļāđāļāđāļēāļāļĨāđāļēāļ:OpnPayments: āļāļĢāļđāļĄāļąāļāļāļĩāđāļ§āļāļĨāđāļĨāđāļ
 
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
          





 
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
                    