Skip to main content
POST
/
vendor
/
sellers
/
{id}
/
payment-details
curl -X POST 'http://localhost:9000/vendor/sellers/sel_01HXYZ/payment-details' \
  -H 'Authorization: Bearer <token>' \
  -H 'x-seller-id: <seller_id>' \
  -H 'Content-Type: application/json' \
  -d '{"holder_name": "Acme Inc.", "iban": "DE89370400440532013000", "bic": "COBADEFFXXX"}'
{
  "seller": {
    "id": "sel_01HXYZ",
    "name": "Acme Store",
    "payment_details": {
      "holder_name": "Acme Inc.",
      "iban": "DE89370400440532013000",
      "bic": "COBADEFFXXX"
    }
  }
}
Upserts the seller’s payment details and returns the full seller object.

Path parameters

id
string
required
The seller’s ID.

Body parameters

country_code
string
Bank country code.
holder_name
string
Account holder name.
bank_name
string
Bank name.
iban
string
IBAN.
bic
string
BIC / SWIFT code.
routing_number
string
Routing number.
account_number
string
Account number.
additional_data
object
Custom data passed to workflow hooks.

Query parameters

fields
string
Comma-separated fields to include in the response.

Response

seller
object
curl -X POST 'http://localhost:9000/vendor/sellers/sel_01HXYZ/payment-details' \
  -H 'Authorization: Bearer <token>' \
  -H 'x-seller-id: <seller_id>' \
  -H 'Content-Type: application/json' \
  -d '{"holder_name": "Acme Inc.", "iban": "DE89370400440532013000", "bic": "COBADEFFXXX"}'
{
  "seller": {
    "id": "sel_01HXYZ",
    "name": "Acme Store",
    "payment_details": {
      "holder_name": "Acme Inc.",
      "iban": "DE89370400440532013000",
      "bic": "COBADEFFXXX"
    }
  }
}