Payer manage autopay enrollment.

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

Required

For all actions
  • Payer Data (payer_data)
    • Customer Number (customer_number)
    • Company Code (company_code)
  • Enrolled (enrolled)
    • true … entrolled
    • false … not entrolled
  • Payment Method (payment_method)
    • CC … Credit Card
    • EC … E-Check

Optional

  • Payment Card Token (payment_card_token)
    • For customized implementation
Log Events
  • log (log)
    • Event ID (id)
      • ID = POST_AUTO_PAY_ENROLLMENT
    • login Name (login)
    • ePay Version (epayv)
    • User Agent Str. (usrag)

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\"  }}"
  • Status (status)
    • Message Type (message_type)
      • SAP Message Type.
        • Errors:
          • E = Error
          • A = Abort
          • X = Exception
        • Others:
          • S = Success
          • W = Warning
          • I = Information
    • Message Identifier (message_identification)
      • SAP Message ID.
    • Message Number (message_number)
      • SAP Message Number.
    • Message Line (message_line_string)
      • SAP Message Text.

JSON:

{
  "message_type": "S",
  "message_identification": "/CNBS/X_API",
  "message_number": 10,
  "message_line_string": "Request successfully processed"
}
  • public/docs/webarapi/v140/payerautopay.txt
  • Last modified: 2025/07/24 12:38
  • by Christian Koessl