This is a MultiSafepay Toolkit. With this Toolkit you can test the most common API calls the MultiSafepay JSON API supports.
At this point there are examples for:
- MultiSafepay Connect
- MultiSafepay FastCheckout
- Direct iDEAL (Issuer selection within your store)
- Gateway requests (Request the payment methods that are active within your MultiSafepay account)
- Refunding
- Pay After Delivery
- Transaction details request
- Split Payments
- Recurring Payments
This Toolkit can also be a base for your own integration. Within the models folder you can find the API classes to connect with the MultiSafepay payment server, the controllers folder contains the controllers that can be used to create your integration. The following controllers contain the API request structures:
- connectController.php
- fastcheckoutController.php
- idealController.php
- gatewayController.php
- refundController.php
- payafterdeliveryController.php
- detailsController.php
- splitpaymentController.php
- recurringController.php
Authentication
All requests to the MultiSafepay API require authentication. Authentication is provided by including an API Key as an HTTP header in your request. Each website has it's own API Key so if you are operating multiple websites be sure to use the correct API Key for each site. The API Key can be found under the website settings in MultiSafepay Control.
The HTTP header name for the API Key is: api_key
The complete API Reference can be found at: https://www.multisafepay.com/documentation/doc/API-Reference/