Create Payment Method – Card

Endpoint #

URL:

https://crm-api-test.10npay.com/api/v1/IndividualPaymentMethod/{individualId}/card


Method: POST

Description: Create a new payment method for an individual.

Request Headers #
  • accept: */*
  • Authorization: Bearer {Token}
  • Content-Type: application/json-patch+json
Request Parameters #
Parameter Type Description
cardNumber string The card number
cardAlias string Alias for the card
cardHolderName string Card holder’s name
cardType string Type of the card
cvvOrCvcCode string CVV or CVC code
validityMonth string Validity month of the card
validityYear string Validity year of the card
status string Status of the card
currency string Currency type
cardToken string Token associated with the card

Example Request Payload #

{
	"cardNumber": "4341792000000044",
	"cardAlias": "p",
	"cardHolderName": "Ivailo Petkov",
	"cardType": "VISA",
	"cvvOrCvcCode": "123",
	"validityMonth": "04",
	"validityYear": "25",
	"status": "2",
	"currency": "BGN",
	"cardToken": "111111"
}

URL Example #

curl -X 'POST' \ 'https://crm-api-test.10npay.com/api/v1/IndividualPaymentMethod/740/card' \ -H 'accept: */*' \ -H 'Authorization: Bearer {Token}' \ -H 'Content-Type: application/json-patch+json' \ -d '{ "cardNumber": "4341792000000044", "cardAlias": "p", "cardHolderName": "Ivailo Petkov", "cardType": "VISA", "cvvOrCvcCode": "123", "validityMonth": "04", "validityYear": "25", "status": "2", "currency": "BGN", "cardToken": "111111" }'

Responses #
Success #
  • Status Code: 200
  • Description: Payment method created successfully.
Error: Bad Request #
  • Status Code: 400
  • Description: Payment method can’t be created.
  • Response Schema:

{
	"type": "string",
	"title": "string",
	"status": 400,
	"detail": "string",
	"instance": "string"
}

Field Type Description
type string Type of the error
title string Title of the error
status integer HTTP status code
detail string Detailed error message
instance string Instance identifier of the error
Error: Not Found #
  • Status Code: 404
  • Description: Request property mismatched or not found.
Error: Server Error #
  • Status Code: 500
  • Description: Internal error occurred.
Snippet #
API Properties
Header parameters
Result of the call

Powered by BetterDocs