Payment requests via the API are made using an HTTP POST request, with the request body in JSON format. To access the API, the merchant must have the following: merchant_code and their corresponding merchant_api_token, provided by the ETpay integration team