Table of Contents

Payer manage autopay enrollment

Payer manage autopay enrollment.

URL

/cnbs/v1/customers/id/payer/auto_pay

Method

POST

Parameters

Required

For all actions

Optional

Log Events

Example POST

JSON Payload:

{
  "payer_data": {
    "customer_number": "3050",
    "company_code": "3000"
  },
  "enrolled": true,
  "payment_method": "CC",
  "payment_card_token": "",
  "log": {
    "id": "POST_AUTO_PAY_ENROLLMENT",
    "login": "test@test.com",
    "epayv": "V1.4",
    "usrag": "Swagger"
  }
}

cURL

curl -X POST "https://deveselling.cnbssoftware.com/cnbs/v1/customers/id/payer/auto_pay?sap-client=800&sap-language=EN&apiid=CNBSMV01R" -H  "accept: application/json" -H  "cnbssysid: W1B//vRKywJ2sPUVQG4CQ16Sf9XSN+N4Fkc6Bfmky3k=" -H  "Content-Type: application/json" -d "{  \"payer_data\": {    \"customer_number\": \"3050\",    \"company_code\": \"3000\"  },  \"enrolled\": false,  \"payment_method\": \"EC\",  \"payment_card_token\": \"\",  \"log\": {    \"id\": \"POST_AUTO_PAY_ENROLLMENT\",    \"login\": \"test@test.com\",    \"epayv\": \"V1.4\",    \"usrag\": \"blabala\"  }}"

Response

Example Response

JSON:

{
  "message_type": "S",
  "message_identification": "/CNBS/X_API",
  "message_number": 10,
  "message_line_string": "Request successfully processed"
}