Commerce APIs
POST Payment Methods
Add a new payment method
POST
/
v1
/
users
/
{user_id}
/
payment-methods
Authorization
Path
Body
curl --request POST \
--url https://api.bitski.com/v1/users/{user_id}/payment-methods \
--header 'Authorization: <authorization>' \
--header 'Content-Type: application/json' \
--data '{
"paymentMethod": {
"testMode": true,
"token": "tok_1NoBfo2eZvKYlo2CIXAeVWy3"
}
}'
{
"paymentMethod": {
"cardBrand": "visa",
"cardLast4": "1111",
"id": "pm_1NoBH4E7964oeAEGtfSbXJ5v"
}
}
Authorizations
Authorization
string
headerrequiredClient credentials
Path Parameters
user_id
string
requiredThe id of the current user
Body
application/json
paymentMethod
object
requiredResponse
200 - application/json
paymentMethod
object
requiredcurl --request POST \
--url https://api.bitski.com/v1/users/{user_id}/payment-methods \
--header 'Authorization: <authorization>' \
--header 'Content-Type: application/json' \
--data '{
"paymentMethod": {
"testMode": true,
"token": "tok_1NoBfo2eZvKYlo2CIXAeVWy3"
}
}'
{
"paymentMethod": {
"cardBrand": "visa",
"cardLast4": "1111",
"id": "pm_1NoBH4E7964oeAEGtfSbXJ5v"
}
}