Welcome to the Plusius Payment API
We provide real time multicurrency flows with no currency risk
We provide real time multicurrency flows with no currency risk
This is done through our API with three simple steps:
Create a Customer (only for the first transaction)
Fill out Quote
Choose Payment Option
The simplicity of the Plusius that is visible to our end users hides the complexity that we are handling for them.
The authentication process is handled by Microsoft Azure through the Subscriptions plans. Access to the API Key will be available once the user is registered. Key is generated and secured by Microsoft Azure. In case of a potential problem users will be able to regenerate a new Key with one click option while all the security process is handled in the background by Microsoft.
Options for creating or initiating payment with the Plusius API will be available once the user handles the Subscription/Authentication.
The card payment flow is described below. The steps outlined are as follows:
Create a quote (card payments must be configured on your system), the payment option id must be retrieved from this response.
Initialise the card payment using the card payment API endpoint.
This will return a redirect authorization href which is the URL of the webpage your customer must access and enter their card details into.
When you initialise the payment, you will also provide a cancel and complete URL, these are the destinations the customer is redirected to after they have completed or cancelled the transaction on the card providers website.
This flow describes the process when a bank transfer is initialised automatically.
Create a quote (bank payments must be configured on your system), the payment option id must be retrieved from this response.
Initialise the bank payment using the bank pay API endpoint.
This will return a URL that can be used by your customer to complete a bank transfer using their mobile or on the web.
Some parts of this flow need to be configured to your systems requirements, such as the redirect URL and logos used within the payment portal. To do this contact support.
If you have any questions and need technical assistance and consulting, feel free to contact our customer support team.
You can contact Customer Support directly via email address: support@plusius.io, and phone number: (0046) 010-330 00 66, or fill out Support Contact Form on the official website: https://plusius.io/support.
Contact person Vivian Sanchez - Customer Support Service Manager.
To keep your system up to date a webhook is utilized, this webhook is configured to a URL you specify.
Example payload:
{
"QuoteId": "6762564a-2b3b-4080-81f5-11cde5d039b8",
"PaymentOptionId": "77a3a914-e759-42d4-9e7b-468ce22e1522",
"PlatformPaymentReference": "YourInvoiceIdentifier",
"Event": "Pay-in",
"Status": "Created",
"EventDateTime": "2022-05-10T09:23:27Z"
}
Special request header: ms-signature
To assure that the payload was sent from the Plusius system and that the payload has not been altered, we ask that you verify the signature.The signature is a SHA256 hash, and to verify the signature you must first extract the signature from the header ms-signature, and the raw JSON body.
You will also need the secret key, which will be given to you. To verify the signature you must generate your own signature, by using the raw JSON body and the secret key.
More information regarding Webhook API can be found on the APIs
page.
Powered by Azure API Management.