---
title: Payment Methods
---

[Skip to content](#%5Ftop) 

[API Reference](https://developers.cloudflare.com/api/go)

[Accounts](https://developers.cloudflare.com/api/go/resources/accounts)

Copy Markdown

Open in **Claude**

Open in **ChatGPT**

Open in **Cursor**

---

**Copy Markdown**

**View as Markdown**

# Payment Methods

##### [List Payment Methods](https://developers.cloudflare.com/api/go/resources/accounts/subresources/payment%5Fmethods/methods/list)

client.Accounts.PaymentMethods.List(ctx, params) (\*V4PagePaginationArray\[[PaymentMethodListResponse](https://developers.cloudflare.com/api/go/resources/accounts#%28resource%29%20accounts.payment%5Fmethods%20%3E%20%28model%29%20PaymentMethodListResponse%20%3E%20%28schema%29)\], error)

GET/accounts/{account\_id}/payment-methods

##### [Create Payment Method](https://developers.cloudflare.com/api/go/resources/accounts/subresources/payment%5Fmethods/methods/create)

client.Accounts.PaymentMethods.New(ctx, params) (\*[PaymentMethodNewResponse](https://developers.cloudflare.com/api/go/resources/accounts#%28resource%29%20accounts.payment%5Fmethods%20%3E%20%28model%29%20PaymentMethodNewResponse%20%3E%20%28schema%29), error)

POST/accounts/{account\_id}/payment-methods

##### [Get Payment Method](https://developers.cloudflare.com/api/go/resources/accounts/subresources/payment%5Fmethods/methods/get)

client.Accounts.PaymentMethods.Get(ctx, paymentMethodID, query) (\*[PaymentMethodGetResponse](https://developers.cloudflare.com/api/go/resources/accounts#%28resource%29%20accounts.payment%5Fmethods%20%3E%20%28model%29%20PaymentMethodGetResponse%20%3E%20%28schema%29), error)

GET/accounts/{account\_id}/payment-methods/{payment\_method\_id}

##### [Update Payment Method](https://developers.cloudflare.com/api/go/resources/accounts/subresources/payment%5Fmethods/methods/update)

client.Accounts.PaymentMethods.Update(ctx, paymentMethodID, params) (\*[PaymentMethodUpdateResponse](https://developers.cloudflare.com/api/go/resources/accounts#%28resource%29%20accounts.payment%5Fmethods%20%3E%20%28model%29%20PaymentMethodUpdateResponse%20%3E%20%28schema%29), error)

PUT/accounts/{account\_id}/payment-methods/{payment\_method\_id}

##### [Delete Payment Method](https://developers.cloudflare.com/api/go/resources/accounts/subresources/payment%5Fmethods/methods/delete)

client.Accounts.PaymentMethods.Delete(ctx, paymentMethodID, body) (\*unknown, error)

DELETE/accounts/{account\_id}/payment-methods/{payment\_method\_id}

##### [Set Default Payment Method](https://developers.cloudflare.com/api/go/resources/accounts/subresources/payment%5Fmethods/methods/set%5Fas%5Fdefault)

client.Accounts.PaymentMethods.SetAsDefault(ctx, paymentMethodID, body) (\*unknown, error)

POST/accounts/{account\_id}/payment-methods/{payment\_method\_id}/set-as-default