Bayarcash

PHP demo — payment integration in vanilla PHP

Transactions production
Order Transaction Intent Amount Status Recorded
DEMO260902114604 trx_q69mLl pi_q1A3kD MYR 10.00 Unsuccessful 02/09 11:46
DEMO260902113541 trx_z7RLxQ pi_GmlZgL MYR 10.00 Unsuccessful 02/09 11:37
DEMO260822002219 trx_qnxvLQ pi_zEZ5QB MYR 10.00 Unsuccessful 22/08 00:40
DEMO260822002219 trx_GMyPr1 pi_zEZ5QB MYR 10.00 Unsuccessful 22/08 00:38
DEMO260821162244 trx_qnx1L7 pi_qXpBaA MYR 10.00 Cancelled 21/08 17:30
DEMO260821162204 trx_zAQw40 pi_Y9ZXRN MYR 10.00 Unsuccessful 21/08 16:38
6 transactions · RM 0.00 collected 5 unsuccessful 1 cancelled
Log sqlite · storage/logs/demo.log
[2026-09-04 03:54:52] Payment intent rejected: Missing Order Number. (and 3 more errors)
[2026-09-03 17:46:48] Payment intent rejected: Missing Order Number. (and 3 more errors)
[2026-09-03 13:47:01] Payment intent rejected: Missing Order Number. (and 3 more errors)
[2026-09-03 09:36:36] Payment intent rejected: Missing Order Number. (and 3 more errors)
[2026-09-02 19:20:32] Payment intent rejected: Missing Order Number. (and 3 more errors)
[2026-09-02 11:46:48] Return URL ignored (already Unsuccessful) {"order_number":"DEMO260902114604"}
[2026-09-02 11:46:48] Return URL received {"payment_intent_id":"pi_q1A3kD","datetime":"2026-09-02T11:46:13+08:00","transaction_id":"trx_q69mLl","exchange_reference_number":"20260902M0011383861OBW00000002","exchange_transaction_id":"20260902M001138386100000002","order_number":"DEMO260902114604","currency":"MYR","amount":"10.00","payer_bank_name":"Affin Bank","status":"2","status_description":"Transaction has been rejected / DA perform Reject on 861","checksum":"ce9baba18c08279f632aa915a084234ee2f698fc8ac17adbb590ba6fb6ff1ed9"}
[2026-09-02 11:46:47] Callback accepted: recorded as Unsuccessful
[2026-09-02 11:46:47] Callback received {"record_type":"transaction","transaction_id":"trx_q69mLl","exchange_reference_number":"20260902M0011383861OBW00000002","exchange_transaction_id":"20260902M001138386100000002","order_number":"DEMO260902114604","currency":"MYR","amount":"10.00","payer_name":"John Doe","payer_email":"john.doe@example.com","payer_telephone_number":"60123456789","payer_bank_name":"Affin Bank","status":"2","status_description":"Transaction has been rejected / DA perform Reject on 861","datetime":"2026-09-02 11:46:13","payment_gateway_id":"5","payment_intent_id":"pi_q1A3kD","checksum":"8d4eacd7dac1a832dfaed53582103bdabe0474d3fae5f26e274625bb933e76d1"}
[2026-09-02 11:46:05] Payment intent created {"order_number":"DEMO260902114604","payment_intent_id":"pi_q1A3kD","url":"https://console.bayar.cash/payment-intent/pi_q1A3kD"}
[2026-09-02 11:37:28] Return URL ignored (already Unsuccessful) {"order_number":"DEMO260902113541"}
[2026-09-02 11:37:28] Return URL received {"payment_intent_id":"pi_GmlZgL","datetime":"2026-09-02T11:35:51+08:00","transaction_id":"trx_z7RLxQ","exchange_reference_number":"20260902M0011383861OBW00000001","exchange_transaction_id":"20260902M001138386100000001","order_number":"DEMO260902113541","currency":"MYR","amount":"10.00","payer_bank_name":"Maybank","status":"2","status_description":"Transaction has been rejected / DA perform Reject on 861","checksum":"be577fd3028a00199954f47384f64306c68f62100649b046f5a2e7077eaa3e3f"}
[2026-09-02 11:37:14] Callback accepted: recorded as Unsuccessful
[2026-09-02 11:37:14] Callback received {"record_type":"transaction","transaction_id":"trx_z7RLxQ","exchange_reference_number":"20260902M0011383861OBW00000001","exchange_transaction_id":"20260902M001138386100000001","order_number":"DEMO260902113541","currency":"MYR","amount":"10.00","payer_name":"John Doe","payer_email":"john.doe@example.com","payer_telephone_number":"60123456789","payer_bank_name":"Maybank","status":"2","status_description":"Transaction has been rejected / DA perform Reject on 861","datetime":"2026-09-02 11:35:51","payment_gateway_id":"5","payment_intent_id":"pi_GmlZgL","checksum":"7b5377110fd736f374c6a82ff6758dcd6e252a5d2055b047f83e962bf9449dfd"}
[2026-09-02 11:35:43] Payment intent created {"order_number":"DEMO260902113541","payment_intent_id":"pi_GmlZgL","url":"https://console.bayar.cash/payment-intent/pi_GmlZgL"}
[2026-09-02 09:47:29] Payment intent rejected: Missing Order Number. (and 3 more errors)
[2026-08-30 18:36:22] Payment intent rejected: Missing Order Number. (and 3 more errors)
[2026-08-30 18:36:21] Payment intent rejected: Missing Order Number. (and 3 more errors)
[2026-08-30 18:36:21] Payment intent rejected: Missing Order Number. (and 3 more errors)
[2026-08-30 18:36:20] Payment intent rejected: Missing Order Number. (and 3 more errors)