In a live payments environment the communication between your application and the Authipay Web Service must be encrypted. The certificates for this encryption will be included in a Starter Pack that is provided by the Authipay team as part of client onboarding.
Luckily the simulators in your Developer Playground work seamlessly with or without these certificates. This allows your to start your technical integration while you're waiting for your Starter Park. Then, once you've received and installed the certificates, you can continue seamlessly to develop against the simulators.
Note that certificate setup is not required for working against out simulators. This is only required in production.
To help you with the certficate install, here are some guides:
The Authipay encrypted connection work like this:
Your application holds a client certificate which uniquely identifies it to the Web Services API. And the Authipay Internet Payment Gateway has a server certificate which uniquely identifies it to your application.
And as a final step, your application has to do a basic authorisation (with a username & password) before being allowed to communicate with the Web Service.
You'll need the following to send transactions to the real API:
The P12 file:
The PEM file:
The P12 file:
The PEM file:
The P12 file:
The PEM file: