Payment Plugin: PayPoint
Note: The remote password can be configured from within the PayPoint.net Merchant Extranet (Click on "Change Remote Passwords" and select Remote from the drop down list).
When the POST request from your server is received by PayPoint.net, the same process takes place to build the MD5 encrypted string. If the string created by PayPoint.net matches the string sent by you in the value of the digest request parameter, then we know that the request came from you and that none of the data used to create the digest was altered in transit, therefore the transaction is permitted to proceed as normal.
Ensuring PayPoint.net Checks for Authentication
In order to ensure that PayPoint.net knows to check the request from your application for authentication, you have to have asked us to set this up on your account.
This is not in place by default.
Once you have tested your integration to be sure that the digest key is being submitted correctly,
please ask for this to be done by emailing gatewaysupport@paypoint.net, quoting your
PayPoint.net account ID and requesting that the req_digest=true option be
added to your account.
IMPORTANT INFORMATION ABOUT RECURRING BILLING SUPPORT
Paypoint hosted gateway supports only these recurring periods:
- daily - 1D
- weekly - 7D
- monthly - 1M
- quarterly - 3M
- half-yearly - 6M
- yearly - 1Y
All other values of second period will generate an exception. First Period can be set to any value though.