Skip to main content

16 docs tagged with "integration"

View all tags

Accept Payments

Learn how to accept payments online, in mobile apps, and for recurring billing with Omise. Complete guides for all payment scenarios.

Choose Your Integration Path

Find the best way to integrate Omise into your application. Compare plugins, SDKs, and API options to choose the right approach.

Custom Integration

Build custom payment UIs with full control over design and user experience using the Omise.js low-level API.

Mobile Payments

Accept payments in mobile apps using Omise's native iOS and Android SDKs with secure tokenization and seamless checkout flows.

Omise.js

Client-side JavaScript library for secure payment tokenization without PCI compliance burden.

Pre-Built Payment Form

Use OmiseCard for a ready-made payment form with built-in validation, mobile optimization, and support for 50+ payment methods.

Server Libraries

Comprehensive guide to Omise server-side libraries for multiple programming languages including Ruby, Python, PHP, Node.js, .NET, Java, Go, and Elixir.

Simulating Failures & Error Scenarios

Complete guide to testing error scenarios, failure modes, edge cases, network failures, timeouts, and error handling in your Omise payment integration with practical examples and best practices.

Test Card Numbers & Test Data

Complete test card numbers, payment methods, and test data for all payment scenarios including successful payments, declines, 3D Secure, and regional payment methods across Thailand, Singapore, Malaysia, and Japan.

Testing

Complete guide to testing your Omise integration with test cards, test accounts, and simulated payment scenarios.

Testing Webhooks

Complete guide to testing webhook delivery, debugging webhook handlers, using ngrok for local testing, webhook testing tools like webhook.site and Postman, automated webhook testing, and CI/CD integration.

Webhooks

Receive real-time notifications about payment events using secure webhooks with HMAC-SHA256 signature verification.