GPN Integration & Testing
13 min
integration steps and api used perform order registration direct registration api gpn docid\ tsphoctojecpccn5gf74b redirect gpn api checkout docid\ h4atw4owdeg2a2npw6uno perform charge direct payment api gpn docid\ nitggsucyt5lnvyfjqndi redirect payment api checkout docid\ edzoz4vkv 1afv7hzbq5y receive callback and push perform status inquiry direct status inquiry api gpn docid\ z6mz313pnsr5weunylyta redirect status inquiry api checkout docid 7thqvphz6emwezw5 d4an optional perform cancel to cancel direct cancel api gpn docid\ brn rji9jccr eakruqau redirect cancel api checkout docid\ nosop1r8knfg81vmkxsc 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