Payment tech

For your business

Seamless software and APIs that enable businesses to accept payments and financial institutions to innovate at scale

Solutions

Easy for
developers

Access powerful payment APIs with comprehensive documentation. Integrate secure payment processing, analytics, and automation tools in multiple programming languages

Try for free
# Create a charge
require
"omise"
Omise.
secret_api_key = "skey_test_4xs8breq3htbkj03d2x"
charge
=
Omise
::
Charge.
create
({
amount:
100000
,
currency:
"thb"
,
card:
"tokn_test_4xs9408a642a1htto8z"
})
# Create a transfer
require
"omise"
Omise.
secret_api_key = "skey_test_4xs8breq3htbkj03d2x"
charge
=
Omise
::
Transfer.
create
({
amount:
100000
,
recipient:
"recp_test_4xs8breq3htbkj03d2x"
})
# Create a recipient
require
"omise"
Omise.
secret_api_key = "skey_test_4xs8breq3htbkj03d2x"
recipient
=
Omise
::
Recipient.
create
({
name:
"John Doe"
,
email:
"john.doe@example.com"
,
type:
"individual"
,
bank_account:
{
brand:
"bbl"
,
number:
"1234567890"
,
name:
"John Doe"
}
})
# Create a recipient
require
"omise"
Omise.
secret_api_key = "skey_test_4xs8breq3htbkj03d2x"
schedule
=
Omise
::
Schedule.
create
({
every:
1
,
period:
"month"
,
start_date:
"2025-01-30"
,
end_date:
"2025-01-30"
,
{
days_of_month:
[
1
]
,
}
})

Payment Orchestration

Borderless Connectivity,

Local Flexibility

Expand into new regions effortlessly, connect to multiple payment gateways
across Asia and North America with Payment Orchestration.

How does it work

Payments in action

See how organizations are driving their business forward with our payment solutions.

Start with a payment solution that works for you

Contact sales