Payment Processing
Payment Processing can be handled directly via nexxOMNIA or via a Third-Party Platform. In the first Case, the Frontend must handle the Internal API Methods. If everything is handled via another Operator, the Frontend can just use the "addexternalsubscription" Operation (possible even via Backend).
In both Cases, Subscriptions can be managed afterwards.
Internal Payment Management
/itemstate
POST
https://api.nexx.cloud/v3.1/payment/itemstate
Query Parameters
/redeemvoucher
POST
https://api.nexx.cloud/v3.1/payment/redeemvoucher
The Methods needs "vouchercode" OR "referencecode" to be valid and set - not both.
Query Parameters
/preparetransaction
POST
https://api.nexx.cloud/v3.1/payment/preparetransaction
Query Parameters
/finishtransaction
POST
https://api.nexx.cloud/v3.1/payment/finishtransaction
Query Parameters
/verifyinapptransaction
POST
https://api.nexx.cloud/v3.1/payment/verifyinapptransaction
inApp Payment cannot be handled by the usual prepare/finish Approach and needs therefore be treated differently.
Query Parameters
External Payment Management
/addexternalsubscription
POST
https://api.nexx.cloud/v3.1/payment/addexternalsubscription
will add a Subscription to a given User. The target User must have been registered also externally. This Call is only needed if User- and Payment Management are handled outside of nexxOMNIA.
Query Parameters
Subscription Lifecycle Management
/upgradesubscription
POST
https://api.nexx.cloud/v3.1/payment/upgradesubscription
will replace the current Default Subscription into a Premium Subscripion (without changing the Timings of this Subscription)
Query Parameters
/cancelsubscription
DELETE
https://api.nexx.cloud/v3.1/payment/cancelsubscription
Query Parameters
Last updated