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
āļāļēāļĢ Login āđāļāđāļē app True Money Wallet āļŠāļēāļĄāļēāļĢāļāļāđāļēāđāļāļīāļāļāļēāļĢāđāļāđāļāļĒāđāļēāļāđāļĢāļāđāļēāļ
āļ§āļīāļāļĩāđāļāđāļēāļŠāļđāđāļĢāļ°āļāļ 1. āđāļāļīāļāđāļāđāļēāđāļāļāļāļĨāļīāđāļāļāļąāļāļāļĢāļđāļĄāļąāļāļāļĩāđ 2. āđāļŠāđāļĢāļŦāļąāļŠ PIN 6 āļŦāļĨāļąāļ āļŦāļĢāļ·āļ āļĒāļ·āļāļĒāļąāļāļāļąāļ§āļāļāļāđāļ§āļĒāļāļēāļĢāļŠāđāļāļāļĨāļēāļĒāļāļīāđāļ§āļĄāļ·āļ āļŦāļĢāļ·āļāļŠāđāļāļāđāļāļŦāļāđāļē (āđāđāļĨāđāļ§āđāđāļāđāļāļēāļĢāļāļąāđāļāļāđāļē) 3. āđāļāđāļēāļŠāļđāđāļĢāļ°āļāļāļŠāļģāđāļĢāđāļ āđāļāļāļĢāļāļĩāļāļĩāđāļĄāļĩāļāļēāļĢāđāļāļĨāļĩāđāļĒāļāļĄāļ·āļāļāļ·āļ/āļĨāđāļēāļāđāļāļĢāļ·āđāļāļ (āļĢāļĩāđāļāđāļ) / āļŠāļĨāļąāļāļāļąāļāļāļĩāļāļĢāļđāļĄāļąāļāļāļĩāđāļāļāđāļāļĢāļ·āđāļāļāđāļāļīāļĄ āļŠāļēāļĄāļēāļĢāļāđāļāđāļēāļŠāļđāđāļĢāļ°āļāļāđāļāļĒ 1….
āļāļĢāļđāļĄāļąāļāļāļĩāđ āļĄāļĩ 2 āļāļąāļāļāļĩāđāļāđāđāļŦāļĄ
āļŠāļģāļŦāļĢāļąāļāļĨāļđāļāļāđāļēāļāļāđāļāļĒ: 1 āļŦāļĄāļēāļĒāđāļĨāļāļāļąāļāļĢāļāļĢāļ°āļāļēāļāļ āļŠāļēāļĄāļēāļĢāļāļŠāļĄāļąāļāļĢāļāļąāļāļāļĩāļāļĢāļđāļĄāļąāļāļāļĩāđāđāļāđāļŠāļđāļāļŠāļļāļ 5 āļāļąāļāļāļĩ āđāļĨāļ° 1 āđāļāļāļĢāđāđāļāļĢāļĻāļąāļāļāđāļŠāļēāļĄāļēāļĢāļāļŠāļĄāļąāļāļĢāđāļāđāđāļāļĩāļĒāļ 1 āļāļąāļāļāļĩāđāļāđāļēāļāļąāđāļ
āļāļĢāļđāļĄāļąāļāļāļĩāđāļāļīāļāļāļĢāļąāļāļāļĢāļļāļāļāļķāļāļāļĩāđāđāļĄāļ 2567
ðĢ āđāļāđāļāļāļĢāļąāļāļāļĢāļļāļāļĢāļ°āļāļ āđāļāļ§āļąāļāļāļĩāđ 18 āļĄāļīāļāļļāļāļēāļĒāļ 2567 āđāļ§āļĨāļē 01:00 - 02:50 āļ. āļĨāļđāļāļāđāļēāļāļ°āđāļĄāđāļŠāļēāļĄāļēāļĢāļāđāļāđāļēāđāļāđāļāļēāļāđāļāļāļāļĨāļīāđāļāļāļąāđāļāđāļāļāđāļ§āļāđāļ§āļĨāļēāļāļąāļāļāļĨāđ āļēāļ§ āļāļĢāļđāļĄāļąāļāļāļĩāđ āļāļāļāļ āļąāļĒāđāļāđāļāļāļĒāđāļēāļāļŠāļđāļ āđāļāļāļ§āļēāļĄāđāļĄāđāļŠāļ°āļāļ§āļāļāļĢāļąāđāļāļāļĩāđ ððŧ āļŠāļĄāļāļēāļĒ āļāļ§āļĢāļāļ°āļāļ and 111 others. ó°ĪĨ 112. ó°ĪĶ 161.
āļĢāļŦāļąāļŠāļāļĢāļđāļĄāļąāļāļāļĩāđ 6 āļŦāļĨāļąāļ āļāļđāļāļĢāļāđāļŦāļ
āļŦāļēāļāļĨāļ·āļĄāļĢāļŦāļąāļŠ PIN āļŠāļēāļĄāļēāļĢāļāļāļģāļāļēāļĢāļāļēāļĄāļāļąāđāļāļāļāļāđāļāđāļāļąāļāļāļĩāđ 1. āļāļ âāļĨāļ·āļĄāļĢāļŦāļąāļŠ PINâ āļāļĢāļāļŦāļāđāļēāđāļāđāļēāļŠāļđāđāļĢāļ°āļāļāļŦāļāđāļēāđāđāļĢāļ 2. āļāļĢāļāļāļŦāļĄāļēāļĒāđāļĨāļāļāļąāļāļĢāļāļĢāļ°āļāļēāļāļ 3. āļāļąāđāļāļĢāļŦāļąāļŠ PIN 6 āļŦāļĨāļąāļāđāļŦāļĄāđāļāļēāļĄāļāļĩāđāļāđāļāļāļāļēāļĢ
āđāļāļāļāļđāđāļāđāļ§āļĒāļāļēāļāļāļēāļĢāđāļāļīāļ āđāļāđāļāđāļēāļĒ āļāļāļĄ āļĨāļāļāļļāļ āļāļĩāđāļĄāļāļāļāļ§āļēāļĄ âāđāļāđāļāđāļāđāļāđ āđāļāđāļāļļāļāļāļâ
āđāļ§āđāļāđāļāļāđāļāļĩāđāđāļāļĩāļĒāļāļĢāļ§āļāļĢāļ§āļĄāļāļāļāļ§āļēāļĄāļāļĩāđāđāļāļĩāđāļĒāļ§āļāđāļāļ āļŦāļēāļāļāđāļāļāļāļēāļĢāļāļđāļāđāļāļāļāļąāļ āļāļĢāļļāļāļēāļāļąāļāļĨāļāļāđāļĨāļ°āđāļāļīāļāļĨāļīāļāļāđāļāđāļēāļāļĨāđāļēāļ:OpnPayments: āļāļĢāļđāļĄāļąāļāļāļĩāđāļ§āļāļĨāđāļĨāđāļ