Everything you need to create, verify, and launch payment flows faster.
Use the sections below to understand endpoints, required parameters, headers, verification flow, wallet balance guard behavior, and ready-made modules. The docs area now follows the same premium design style as the rest of the platform.
Create PaymentGenerate hosted payment URLs using your API, secret, and brand keys.
Verify PaymentCheck transaction status with transaction amount and running wallet balance protection.
Starter ExamplesPHP, Node, Python, Guzzle, modules, and mobile resources in one place.
Welcome To eUddok Pay Docs Last updated: 2026-04-02
eUddok Pay is a simple and secure payment automation tool designed to use personal accounts as a payment gateway so you can accept payments from your customers through your website. Here you will find a complete overview of how eUddok Pay works and how to integrate eUddok Pay API into your website.
Wallet Balance Guard
For SMS-based wallet verification, the platform now checks more than the transaction amount. The incoming SMS balance must equal the stored wallet balance plus the incoming payment amount.
Automatic Balance Sync
After a payment is verified successfully, the latest SMS balance is stored automatically so the next transaction can be matched against the updated real wallet balance.
API Introduction
eUddok Pay Payment Gateway enables Merchants to receive money from their customers by temporarily redirecting them to www.eUddok Pay.com. The gateway is connecting multiple payment terminal including card system, mobile financial system, local and International wallet. After the payment is complete, the customer is returned to the merchant's site and seconds later the Merchant receives notification about the payment along with the details of the transaction. This document is intended to be utilized by technical personnel supporting the online Merchant's website. Working knowledge of HTML forms or cURL is required. You will probably require test accounts for which you need to open accounts via contact with eUddok Pay.com or already provided to you.
API Operation
REST APIs are supported in two environments. Use the Sandbox environment for testing purposes, then move to the live environment for production processing. When testing, generate an order url with your test credentials to make calls to the Sandbox URIs. When you’re set to go live, use the live credentials assigned to your new signature key to generate a live order url to be used with the live URIs. Your server has to support cURL system. For HTML Form submit please review after cURL part we provide HTML Post method URL also
Live API End Point (For Create Payment URL):
https://payjos.com/pay/api/payment/create
Payment Verify API:
https://payjos.com/pay/api/payment/verify
Parameter Details
Variables Need to POST to Initialize Payment Process in gateway URL
Field Name
Description
Required
Example Values
cus_name
Customer Full Name
Yes
John Doe
cus_email
Email address of the customer
Yes
john@gmail.com
amount
The total amount payable. Please note that you should skip the the trailing zeros in case the amount is a natural number.
Yes
10 or 10.50 or 10.6
success_url
URL to which the customer will be returned when the payment is made successfully. The customer will be returned to the last page on the Merchant's website where he should be notify the payment successful.
Yes
https://yourdomain.com/sucess.php
cancel_url
URL to return customer to your product page or home page.
Yes
https://yourdomain.com/cancel.php
meta_data
Pass any json formatted data
No
Json Formated
Variables Needs For Payment Verify
Field Name
Description
Required
Example Values
transaction_id
Transaction id received as a query parameter from the success URL provided during payment creation.
Yes
OVKPXW165414
Headers Details
Header Name
Value
Content-Type
application/json
API-KEY
App key From API credentials
SECRET-KEY
Secret key From API credentials
BRAND-KEY
Brand key From Brands
Integration
You can integrate our payment gateway into your PHP Laravel WordPress WooCommerce sites.
Payment Link (where customers will complete their payment)
Error Response
status
bool
FALSE
message
String
Message associated with the error response
Completing Payment Page task you will be redirected to success or cancel page based on transaction status with the following Query Parameters: yourdomain.com/(success/cancel)?transactionId=******&paymentMethod=***&paymentAmount=**.**&paymentFee=**.**&status=pending or success or failed
Integrate our payment gateway into your WordPress website effortlessly. Whether you run an e-commerce store, a membership site, or a donation platform, our WordPress module makes it easy to accept payments online. Download now and start accepting payments with ease!
Integrate our payment gateway seamlessly into your WHMCS setup. With our module, you can easily accept payments from your customers, manage invoices, and track transactions effortlessly. Get started with just a few clicks!
Enhance your SMM panel with our payment gateway integration module. Streamline the payment process for your social media marketing services and provide a seamless experience for your clients. Download the module now and take your SMM panel to the next level!
Launch faster with a cleaner implementation workflow.
Keep your credentials ready, test the create and verify endpoints, review the wallet balance guard flow for all supported mobile wallets, then move to live mode with the same design system and documentation structure.
Hosted payment flow examples for multiple languages
Verification request examples for backend confirmation and balance-guarded flows across supported mobile wallets
Downloadable modules and app resources in one docs area