Process Flow
Execution Steps:
Customer goes to digipay kiosk/branch and deposits money
Digipay submits transaction request to digipay-gateway with merchant reference number and callback url
Validate transaction
Save transaction and return in-process response to digipay
Trigger OTC top-up transaction in TPM
If fraud check is rejected, step-up, or manual approval, digipay top-up fails
Post top-up to Thought Machine
Update saved transaction in digipay-gateway
Send final transaction details to callback URL
Additional Notes:
Fees
No customer fees for digipay top-up
Subscription plan does not apply for digipay top-up
Transaction History
Digipay top-up is considered as an OTC top-up in transaction history
Notifications
Customer is notified when transaction is created and when it reaches a terminal state
Attachments:
~drawio~62822c56222d36006fb55816~digipay-cash-in.tmp (application/vnd.jgraph.mxfile)
~drawio~62822c56222d36006fb55816~digipay-cash-in.tmp (application/vnd.jgraph.mxfile)
digipay-cash-in (application/vnd.jgraph.mxfile)
digipay-cash-in.png (image/png)
~digipay-cash-in.tmp (application/vnd.jgraph.mxfile)
~digipay-cash-in.tmp (application/vnd.jgraph.mxfile)
~digipay-cash-in.tmp (application/vnd.jgraph.mxfile)
~digipay-cash-in.tmp (application/vnd.jgraph.mxfile)
~digipay-cash-in.tmp (application/vnd.jgraph.mxfile)
~digipay-cash-in.tmp (application/vnd.jgraph.mxfile)
~digipay-cash-in.tmp (application/vnd.jgraph.mxfile)
~digipay-cash-in.tmp (application/vnd.jgraph.mxfile)
~digipay-cash-in.tmp (application/vnd.jgraph.mxfile)
digipay-cash-in (application/vnd.jgraph.mxfile)
digipay-cash-in.png (image/png)