Please make sure you follow these steps before going live with your Payson integration.
- Make sure the IPN message is sent from Payson by calling the Validate API on your handler for theipnNotificationUrl .
- Make sure that the status parameter is COMPLETED before you mark an order as paid on youripnNotificationUrl page.
- Always check the status of the payment on returnUrl page by calling PaymentDetails API.
- Please note that your ipnNotificationUrl may be called more than once from the Payson service.