Table of Contents

Manage payment cards payer

Manage payment cards on a payer account.

URL

/cnbs/v1/customers/id/payer/payment_cards

Method(s)

POST

Parameters

Required

For all actions
For action 01, 02 and 04 in addition

To insert or modify a payment card record.

For action 01 and E-Check

To Insert a new E-Check

Optional

For action 01 and 04

To insert a new payment card

Example POST

JSON Payload:

{
  "payer_data": {
    "customer_number": "3050",
    "company_code": ""
  },
  "action": "02",
  "payment_cards": [
    {
      "payment_card_type": "AMEX",
      "payment_card_token": "-E803-5144-CQ5FR2X61TWP41",
      "payment_card_name": "John Doe",
      "valid_from": "",
      "valid_to": "05-31-2027",
      "default": "X",
      "electronic_check_account_type": "",
      "electronic_check_rdfi_number": "",
      "card_validation_code": ""
    }
  ]
}

cURL

curl -X POST "https://<<your.server.here>>/cnbs/v1/customers/id/payer/payment_cards?sap-client=800&sap-language=EN&apiid=CNBSMV01P" -H  "accept: application/json" -H  "content-type: application/json" -H  "cnbssysid: gPuM1VyY1dxlTE2MEs2yajJUkX3/4+2Pw1alRw4BOtI=" -d "{  \"payer_data\": {    \"customer_number\": \"3050\",    \"company_code\": \"\"  },  \"action\": \"02\",  \"payment_cards\": [    {      \"payment_card_type\": \"AMEX\",      \"payment_card_token\": \"-E803-5144-CQ5FR2X61TWP41\",      \"payment_card_name\": \"John Doe\",      \"valid_from\": \"\",      \"valid_to\": \"05-31-2027\",      \"default\": \"X\",      \"electronic_check_account_type\": \"\",      \"electronic_check_rdfi_number\": \"\",      \"card_validation_code\": \"\"    }  ]}"

Response

Example Response

JSON:

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