Wallet Top-up

With this service, you can top up a customer's wallet in USD, EUR, and GBP currencies.
POST /integrators/payments/wallet/top-up
Field Type Required Example Description
roomNumber string Yes IG00001 Customer's room number.
amount integer Yes 100 (1 EUR) Amount in cents, min:1 and max:1000000.
currency integer Yes EUR Allowed currency options are USD, EUR, GBP.
paymentId string Yes IN0001 Payment number in your system. (max:255 characters).

Duplicate paymentId

Please note. When requesting a wallet top-up with a duplicate paymentId, our system will not return an error; if it exists, the wallet top-up will not happen again, and it will return the previous successful response.

Response Structure 200 OK

Attribute Type Example Description
data.transactionId string 223IN1233 Transaction identifier reflected in the Inex system.

Possible Responses

Code Description
200 OK Request was successful.
404 Not Found Customer with the specified room number was not found.
403 Forbidden You do not have permission to perform this operation
422 Unprocessable Validation error (invalid type or missing field).