Payment
E-Wallet
E-Wallet Integration & Testing
13 min
{{nicepay}} {{ewallet}} {{system}} supports by {{ewallet}} {{system}} from several partners, such as ovo, dana, linkaja, shopeepay, and astrapay integration steps and api used perform {{api}} order registration {{integration}} snap docid\ u 7u4pntx3 eswez 94m redirect docid\ wnjotyxv29fet7nn5akdy direct registration docid\ rui2t2t 97vn3ke51qpvp docid 8qytjgylymk7zndm8zncz perform {{api}} {{paymentproduct}} charge {{integration}} direct docid\ cwfabl4melc4hn5z3fxmd docid\ xvpxic xuenkuvyqkcsxm redirect docid\ edzoz4vkv 1afv7hzbq5y receive {{nicepay}} callback and push {{notification}} perform {{api}} check status {{integration}} snap docid\ a0i6lo4dvbo6ih5ql6nda redirect docid 7thqvphz6emwezw5 d4an direct docid\ tegpdwiwlqpwiik9vv3r4 optional perform {{api}} cancel {{integration}} to cancel {{the}} {{transaction}} direct docid\ bzfh fhxqsrivc1twc3td redirect docid\ nosop1r8knfg81vmkxsc credential for e wallet testing e wallet name description dana phone 081227619520 pin 159753 shopeepay new shopeepay apk > https //drive google com/file/d/1xccyvtfauyezo9iwhuhmer5bx2tlbzr /view username nicepaytest01 password nicepaytest01 shopeepay pin 142536 e wallet testing guide e wallet name test step cancel rule ovo use real account and real phone number {{paymentproduct}} confirmation through ovo application collect {{information}} and {{proceed}} {{transaction}} and {{transaction}} success expiry time (default) = 55 seconds amount according to {{the}} bill on {{the}} same day => void amount according to {{the}} bill on {{the}} different day => block half from {{the}} {{payment}} amount => block dana use real account or dummy account access account {{input}} otp collect {{information}} and {{payment}} confirmation transaction success expiry time (default) = 24 hour amount according to {{the}} bill < 24 hour => void amount according to {{the}} bill > 24 hour => online refund request > 30 days => block half from {{the}} {{payment}} amount => online refund half from {{the}} {{payment}} amount if timeout => manual refund can’t request on 00 00 – 01 00 (midnight) linkaja use real account access account {{input}} otp collect {{information}} payment confirmation and {{transaction}} success expiry time (default) = 5 minutes amount according to {{the}} bill < 30 days => void amount according to {{the}} bill > 30 days => manual refund half from {{the}} {{payment}} amount => manual refund checkout linkaja {{transaction}} on web => 5 minutes shopeepay use real account or dummy account payment confirmation on shopee application {{input}} pin transaction success expiry time (default) = 5 minutes amount according to {{the}} bill on {{the}} same day / before 24 00 => void amount according to {{the}} bill on {{the}} different day but {{transaction}} under 365 days => refund amount according to {{the}} bill > 365 days => manual refund half from {{the}} {{payment}} amount => block request can’t request on 23 55 – 06 00 astrapay register phone number and connect to {{nicepay}} use phone number connected to {{nicepay}} access account collect {{information}} and {{payment}} confirmation transaction success expiry time (default) = 15 minutes can’t get refund failed transaction possible reason transaction got expiry time network on issuer side is not supported reject by related issuer/ {{mitra}} side user's phone number not registered on {{ewallet}} application integration checklist & test case implement inquiry {{status}} after receiving {{the}} callback implement inquiry {{status}} after receiving {{the}} {{notification}} inside dbprocessurl review {{payment}} log review firewall setting (eg cloudflare to setting dbprocessurl ) check merchanttoken implementation execute test scenarios in development environment execute test scenarios in production environment https //docs google com/spreadsheets/d/e/2pacx 1vqiaimcm0vz3l1ca jkw3yxyipjsb966fg1wtet8qpfdowevuliewooy6i4ujpl3a/pub?output=xlsx review error handling (timeout, failed, negative case) best practice when {{notification}} is received on your dbprocessurl , {{nicepay}} strongly recommend {{merchant}} to verify {{the}} {{notification}} by using {{the}} inquiry {{api}} carddata {{information}} is mandatory to input on ovo, incoming notifications are through {{the}} push {{notification}} {{system}} on {{the}} cell phone application on shopeepay, {{payment}} proceeds by jump in method to {{the}} shopee mobile application on linkaja and dana, incoming {{notification}} to {{the}} {{partner}} {{page}} see also {{visit}} {{the}} docid\ cmd9efdsw7mptws1elyfc {{page}} to find out {{the}} {{system}} {{process}} during {{payment}} with {{the}} {{ewallet}} {{visit}} {{the}} docid 3fbrkfzemkkv8jfys65 9 {{page}} to find out {{the}} {{transaction}} features on {{the}} {{ewallet}} {{visit}} {{the}} docid 2i4dxwsbhm8tmmuenjrnx {{page}} to find out {{the}} particular term used on {{the}} {{ewallet}} {{visit}} {{the}} docid\ cuubdejxo qjhiea0tphn {{page}} if you want to find out frequently asked questions related to {{ewallet}}