New Payment Checkout
Testing
Testing Env
https://taccounting.vodoerp.com
Testing Env
https://taccounting.vodoerp.com
POST
/api/payments_recipts/new_payment_checkout
Last modified:2025-04-14 16:53:33
note:all order data such as order id,order reference,customer,total must get from exist data in ecommerce
Body Param | description |
---|---|
payment_method | required string payment method type values [moyaser or tabby] |
order_id | required number ecommerce order id from here https://vodoerp.apidog.io/all-orders-15235760e0 |
order_reference | optional number ecommerce order reference required if payment method is tabby |
customer_id | required string order customer id from here https://vodoerp.apidog.io/get-customers-15631639e0 base on business |
total | required number order total |
card_number | optional number customer card number required only in moyaser |
card_month | optional number customer card month required only in moyaser |
card_year | optional number customer card year required only in moyaser |
card_cvc | optional number customer card cvc required only in moyaser |
HEADERS | description |
---|---|
lang | required string ar,en |
secure-business-key | required string ex: 4765066450c0bd66325.48403130 from accounts system base on business |
apikey | required string ex: efe2db322a53 for make reuest more secure must add apikey in header |
required
string
ex: 1234567 use this value as test |required
string
ex: web use this value as test |Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://taccounting.vodoerp.com/api/payments_recipts/new_payment_checkout' \
--header 'secure-business-key: 4765066450c0bd66325.48403130' \
--header 'lang: ar' \
--header 'apikey: efe2db322a53' \
--header 'platform-key: 1234567' \
--header 'platform: web' \
--form 'payment_method="moyaser"' \
--form 'order_id=""' \
--form 'order_reference=""' \
--form 'customer_id=""' \
--form 'total=""' \
--form 'card_number="5421080101000000"' \
--form 'card_cvc="450"' \
--form 'card_month="01"' \
--form 'card_year="2026"'
Response Response Example
{
"status": true,
"message": "receipt created success",
"data": {
"uuid": "a92a15b3-ad1c-4665-8be0-f745f738b906",
"currency_id": "",
"business_id": 259,
"reference": 168,
"created_date": "2025-04-10",
"type": "1",
"paid_received_type": 1,
"account_id": 541,
"status": "1",
"cleared_date": "",
"payee_payer_type": "1",
"payee_payer_id": "40552",
"payee_payer_name": "",
"description": "Moyaser Receipt",
"tax_inclusive": "0",
"custom_title": "",
"total": "1000",
"created_by": 0,
"advanced_payment": 1,
"purchase_order_id": null,
"rate_value": 0,
"moyaser_payment_id": "",
"moyaser_ref": "",
"ecomm_order_id": "150",
"updated_at": "2025-04-10T18:52:32.000000Z",
"created_at": "2025-04-10T18:52:32.000000Z",
"id": 126413
},
"errors": []
}
Request
Header Params
secure-business-key
stringÂ
required
Example:
4765066450c0bd66325.48403130
lang
stringÂ
required
Example:
ar
apikey
stringÂ
required
Example:
efe2db322a53
platform-key
stringÂ
optional
Example:
1234567
platform
stringÂ
optional
Example:
web
Body Params multipart/form-data
payment_method
stringÂ
required
Example:
moyaser
order_id
integerÂ
required
order_reference
stringÂ
optional
customer_id
integerÂ
required
total
stringÂ
required
card_number
stringÂ
optional
Example:
5421080101000000
card_cvc
stringÂ
optional
Example:
450
card_month
stringÂ
optional
Example:
01
card_year
stringÂ
optional
Example:
2026