NICEPAY API
...
E-Wallet - Advance API
DANA Recurring - E-Wallet API Advance
7 min
about api dana recurring {{api}} dana recurring uses by {{merchant}} so {{customer}} can {{proceed}} {{transaction}} repetitively between {{the}} designated time using {{ewallet}} {{paymethod}} specifically dana process on api dana recurring docid\ iulunoct1tkprr74kxftz docid\ dfnlt2xzjdpgkvxd2dzvm docid\ kf fdoia40egpzfbxwn e docid\ xem1cpwtnycosmgdhjbuf api dana recurring process flow steps description the customer requests checkout on merchant's page and post form api to the merchant to initiate the recurring issue the merchant requests a post form api to nicepay nicepay redirects the customer to the dana oauth page the customer confirms oauth authorization with dana dana sends a user agreement to nicepay nicepay requests the first payment to dana dana sends a response for the first payment to nicepay dana redirects the customer to the dana page to complete recurring (subscription) setup the customer confirms recurring (subscription) setup with dana dana sends a callback for the first payment to nicepay nicepay receives the callback for the first payment nicepay sends a callback for the first payment to the merchant dana sends push notification kepada nicepay nicepay receives push notification nicepay sends push notification callback to the merchant dana sends a push notification to nicepay on recurring payment phase nicepay sends a push notification (with a different txid and the same referenceno as the recurring issue) to the merchant if the merchant requests cancel transaction/remove recurring to nicepay, then for the cancel transaction process, nicepay requests a transaction cancellation to dana using the canceltype value; 1 for full cancellation or 2 for partial cancellation for the remove recurring process, nicepay requests a recurring removal from dana using the canceltype value; 3 remove subscription / stop recurring, along with the txid from the first payment dana sends a response data to nicepay nicepay sends a response data to the merchant the merchant requests a transaction status check using the check status api to nicepay nicepay sends a transaction status check response to the merchant the merchant receives the final transaction status the merchant sends a transaction status confirmation to the customer notes for recurring issue phase {{please}} stores {{the}} recurring issue txid after received {{the}} {{callback}} or {{notification}} the recurring issue txid uses to remove {{the}} recurring (unsubscription) referenceno is {{the}} recurring {{transaction}} id notes for recurring {{paymentproduct}} phase {{nicepay}} will send a different txid from {{the}} recurring issue {{nicepay}} will send {{the}} same referenceno with {{the}} recurring issue dana recurring flow from customer's side the following are {{the}} {{process}} steps that {{customer}} s follow to perform account binding using dana recurring 1\ the {{customer}} login into dana account to initiate {{the}} account binding {{process}} login dana account 2\ the {{customer}} do authentication by enter a pin to allow dana account binding access 3\ after {{the}} account binding completed the {{customer}} will be redirected to dana's {{page}} which will displays {{the}} subscription detail to {{the}} {{customer}} dana agreement subscription 4\ the {{customer}} will be requested to confirm {{the}} first {{payment}} with recurring issue 5\ dana displays {{the}} recurring issue {{payment}} {{status}} result to {{the}} {{customer}} 6\ {{nicepay}} displays {{the}} {{payment}} {{status}} result to {{the}} {{customer}} through {{payment}} {{page}}