Here you can pass the amount, currency, subscription cycle and period during the payment transaction This can be up to two different subscription cycle and period with various amounts, for eg: if you have a business where the end customer pays first month amount 20.00 € and then each quartal 50.00 € endlessly as long as the end customer (or merchant) does not cancel this subscription.
This API can be used only when you are using the dynamic subscription in Novalnet
To authenticate your payment requests, use Novalnet's custom header authentication. The custom header field is constructed as follows:
X-NN-Access-Key:base64_encoded_value.All payment requests must be carried out through an HTTPS connection along with the header values, otherwise, the request will fail with authorization error messages.
Your Payment Access Key carry many privileges, so be sure to keep them secure! Do not share your secret Payment Access Key in publicly accessible areas such as GitHub, client-side code, and so forth.
|
X-NN-Access-Key
|
base64_encode({PAYMENT_ACCESS_KEY}) |
|
Content-Type
|
application/json
|
|
Accept
|
application/json
|
|
Charset
|
utf-8
|
Please use the below URL(s) as per your business process and requirements:
This action immediately books the desired amount. The payment API is equivalent of doing an authorization and capture all at once
|
URL:
|
https://payport.novalnet.de/v2/payment
|
As the name suggests, this action only performs the basic authorization and will not book the amount immediately. A Payment action - Capture is required to book the authorized amount later.
|
URL:
|
https://payport.novalnet.de/v2/authorize
|
Each payment request has been separated into so-called objects, which indicate an entity like Merchant, Customer, Transaction, etc. Use the objects which are relevant to your business model/payment type.
Each parameter is marked with attributes Mandatory, Conditional, Optional. Based on your necessity, you can use these parameters accordingly.
- Icon denotes the parameter is used on the conditional attribute basis, and hovering on this icon will give you the details about that condition.
- Icon denotes the payment methods supported or relevant to the parameter defined, and hovering on this icon will give you the details of the list of payment methods supported.