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