Payment
QRIS
QRIS Integration & Testing
13 min
use in and originates from shopeepay however, shopeepay also can receive from other partners, such as ovo, dana, linkaja, and mobile banking that support qr integration steps and api used perform order registration snap docid\ fsuuzk9zhp7przfci32fm redirect docid\ vn9apo kqckfxu19vazys direct docid\ ycrw9hxveezacqick3jzr receive callback and push perform inquiry status snap docid\ a0i6lo4dvbo6ih5ql6nda redirect docid 7thqvphz6emwezw5 d4an direct docid\ i34g2mhsezzv2y4d1bj7y optional perform cancel to cancel direct docid\ lqttbzxrmbhn8ubhstwjs redirect docid\ nosop1r8knfg81vmkxsc credential for testing qris qris name description shopeepay shopeepay application for on development environment > https //drive google com/file/d/1xccyvtfauyezo9iwhuhmer5bx2tlbzr /view credential on development environment jump app username nicepaytest01 password nicepaytest01 shopeepay pin 142536 s must whitelist ip address of device used for through shopeepay application contact integration team for further qris testing guide qris name test step rules and condition shopeepay use real imid or sandbox with imid = ionpaytest download a specific shopeepay application for on development environment or real shopee application for on staging/production environment scan qr code and perform authentication collect and until successful for qr code default time limit rules for paymentexptm = 5 minutes time period setting for paymentexptm start from 5 minutes to 20 minutes for cancellation conditions, which are cancellation before will show expired or invalid with 5 off us transactions can performs online refund for up to 365 days since the is created on us only performs online refund before reached 1 day after 1 day, will turn into a manual refund after 1 week, will turn into blocked failed transaction possible reason scan wrong qr code on shopeepay application order doesnot match transaction already expired integration checklist & test case implement inquiry after receiving callback implement inquiry after receiving inside dbprocessurl review log review firewall setting (eg cloudflare for dbprocessurl setting) 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 for , can use imid = ionpaytest and set shopid = nicepay support for fully cancellation can use canceltype link code when is received on your dbprocessurl , strongly recommend to verify using inquiry notification handling is helpful to minimalize fraud actions, strongly recommends to verify notification handling see also docid\ trykcb2k8exlikc9szytf to find out during with docid\ zhng3v0aeq3hgydk oxo7 to find out type used on docid 8ts3dado7g4xfp48ujvrf to find out particular term used on docid\ zwsbdqmphgehfureegb7u if you want to find out frequently asked questions related to