Create a Payment Methods
Creates a PaymentMethod.
- Type: object
PaymentMethod objects represent your customer's payment instruments. You can use them with PaymentIntents to collect payments or save them to Customer objects to store instrument details for future payments.
- enum
type const:cardrequiredThe type of the PaymentMethod. An additional hash is included on the PaymentMethod with a name matching this value. It contains additional information specific to the PaymentMethod type.
valuescard
- Type: object · BillingDetails
billing _details Billing information associated with the PaymentMethod that may be used or required by particular types of payment methods.
- Type: object · PaymentMethodCard
card PaymentMethodCard
confirmation _token Provide one of token OR token_intent_id
- Type: string
token _id requiredConfirmation token.
- Type: string
token _intent _id Ephemeral token intent.
- Type: string
customer max length:100ID of an existing Customer, if one exists.
metadata Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to
metadata.- Type: string
property Name
- application/json
- application/json
- application/json
- application/json
- application/json
curl https://api.paypercut.io/v1/payment_methods \
--request POST \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '{
"type": "card",
"card": {
"cardholder_name": null,
"brand": "",
"country": null,
"issuer": null,
"display_brand": null,
"exp_month": 1,
"exp_year": 1,
"fingerprint": null,
"funding": "",
"segment": "",
"iin": "",
"last4": "",
"wallet": {
"dynamic_last4": null,
"type": "apple_pay"
},
"three_d_secure_usage": {
"supported": true
}
},
"billing_details": {
"email": null,
"name": null,
"phone": null,
"address": {
"city": null,
"country": null,
"line1": null,
"line2": null,
"postal_code": null,
"state": null
}
},
"metadata": {
"additionalProperty": ""
},
"customer": "",
"confirmation_token": {
"token_id": "",
"token_intent_id": ""
}
}'
{
"type": "card",
"card": {
"cardholder_name": null,
"brand": "string",
"country": null,
"issuer": null,
"display_brand": null,
"exp_month": 1,
"exp_year": 1,
"fingerprint": null,
"funding": "string",
"segment": "string",
"iin": "string",
"last4": "string",
"wallet": {
"dynamic_last4": null,
"type": "apple_pay"
},
"three_d_secure_usage": {
"supported": true
}
},
"billing_details": {
"email": null,
"name": null,
"phone": null,
"address": {
"city": null,
"country": null,
"line1": null,
"line2": null,
"postal_code": null,
"state": null
}
},
"metadata": {
"additionalProperty": "string"
},
"customer": "string",
"id": "string",
"livemode": true,
"created": "2026-04-03T12:46:07.666Z"
}
