GPN Integration & Testing
11 min
integration steps and api used perform order registration direct registration api gpn docid\ mne1ueuukuhrfr qsotb2 redirect gpn api checkout docid\ axkslkqc4cpnyn8fmled2 perform charge direct payment api gpn docid\ l40inetyxq4ie2gomsdtu redirect payment api checkout docid\ o 4mmsbwxtzib0ydniohw receive callback and push perform status inquiry direct status inquiry api gpn docid\ uh cipwwjjwzg03pc4 el redirect status inquiry api checkout docid\ rhh7pmisd6ihn99ywvjhm optional perform cancel to cancel direct cancel api gpn docid\ ynhwqfivqqcoe kvy1byg redirect cancel api checkout docid\ cmiiew1oy21qp7qdecul gpn testing guide test step rules and condition use real card or dummy card start from 45xxxx or 54xxxxx input your card to 's side under “ credit card/debit card ” option 16 digit card number expiry date ( mm/yy ) cvv collect and and successful code 09 type full one time recurring recurring with token failed transaction possible reason card isn't active or already expired card number is invalid card expiry date is invalid cvv on card is invalid not supported by issuer network already reach daily limit of card 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 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 for can set automatic recurropt on cancel ( recurring type code docid\ gp0wbo2rktpwzrdjdzl2y ) cancel on support to fall or half cancel ( cancel type code docid\ ly9czdrbjtw3rjv3l7r6v ) 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 gpn payment flow docid\ ejkukdpozrvttbsvivz3i to find out during with gpn payment method type docid\ ix9qenkswcp6lqudauawm to find out type when using card { } gpn glossary docid\ is1kzryuhvd7e4uaamb1a to find out particular term used on gpn faq docid\ cbnudgiflpajjidlfdkdr if you want to find out frequently asked questions related to