Payment
GPN
GPN Integration & Testing
13 min
integration steps and api used perform {{api}} order registration {{integration}} direct docid\ tsphoctojecpccn5gf74b redirect docid\ h4atw4owdeg2a2npw6uno perform {{api}} {{payment}} charge {{integration}} direct docid\ nitggsucyt5lnvyfjqndi redirect docid\ edzoz4vkv 1afv7hzbq5y receive {{nicepay}} callback and push {{notification}} perform {{api}} status inquiry {{integration}} direct docid\ z6mz313pnsr5weunylyta redirect docid 7thqvphz6emwezw5 d4an optional perform {{api}} cancel {{integration}} to cancel {{the}} {{transaction}} direct docid\ brn rji9jccr eakruqau redirect docid\ nosop1r8knfg81vmkxsc gpn testing guide 416,302,193 true unhandled content type unhandled content type unhandled content type unhandled content type failed transaction possible reason {{gpn}} card isn't active or already expired {{gpn}} card number is invalid {{gpn}} card expiry date is invalid cvv on {{the}} card is invalid not supported by issuer network already reach daily {{transaction}} limit of {{gpn}} card 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 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 {{merchant}} {{testing}} can set automatic recurropt {{parameter}} on {{api}} cancel ( docid\ gp0wbo2rktpwzrdjdzl2y ) {{api}} cancel on {{cc}} support to fall or half cancel ( docid\ ly9czdrbjtw3rjv3l7r6v ) when {{notification}} is received on your dbprocessurl , {{nicepay}} strongly recommend {{merchant}} to verify {{the}} {{notification}} using {{the}} inquiry {{api}} notification handling is helpful to minimalize fraud actions, {{nicepay}} strongly recommends {{merchant}} to verify {{the}} notification handling see also {{visit}} {{the}} docid\ ejkukdpozrvttbsvivz3i {{page}} to find out {{the}} {{system}} {{process}} during {{payment}} with {{the}} {{gpn}} {{visit}} {{the}} docid\ ix9qenkswcp6lqudauawm {{page}} to find out {{payment}} type when using {{gpn}} card { {{visit}} } {{the}} docid\ is1kzryuhvd7e4uaamb1a {{page}} to find out {{the}} particular term used on {{gpn}} {{visit}} {{the}} docid\ cbnudgiflpajjidlfdkdr {{page}} if you want to find out frequently asked questions related to {{gpn}}