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