# Payment Methods Payment methods represents payment method details associated with a customer account. ## Create a credit card payment method - [POST /v1/payment-methods/credit-cards](https://developer.zuora.com/v1-api-reference/older-api/payment-methods/post_paymentmethodscreditcard.md): Note: This legacy API operation is no longer under active development. For more features, it is strongly recommended to use the Create a payment method operation. You can create a credit card payment method for a customer account or an orphan credit card payment method that is not associated with any customer account. This API call is CORS Enabled. Use client-side JavaScript to invoke the call. If you use this operation to create credit card payment methods instead of using the iFrame of Hosted Payment Pages, you are subject to PCI-compliance audit requirements. ## Update a credit card payment method - [PUT /v1/payment-methods/credit-cards/{payment-method-id}](https://developer.zuora.com/v1-api-reference/older-api/payment-methods/put_paymentmethodscreditcard.md): Updates an existing credit card payment method. ## List all credit card payment methods of an account - [GET /v1/payment-methods/credit-cards/accounts/{account-key}](https://developer.zuora.com/v1-api-reference/older-api/payment-methods/get_paymentmethodscreditcard.md): This REST API reference describes how to retrieve all credit card information for the specified customer account. ### Notes The response includes details of credit or debit cards for the specified customer account. Card numbers are masked. For example: 1234 Though you can also send requests for bank transfer, ACH, or other supported payment methods, the response will not include effective details of these payment methods. ## CRUD: Create a payment method - [POST /v1/object/payment-method](https://developer.zuora.com/v1-api-reference/older-api/payment-methods/object_postpaymentmethod.md): Use this operation to create either a payment method associated with a specific customer account, or an orphan payment method that is not associated with any customer account. ## CRUD: Retrieve a payment method - [GET /v1/object/payment-method/{id}](https://developer.zuora.com/v1-api-reference/older-api/payment-methods/object_getpaymentmethod.md) ## CRUD: Update a payment method - [PUT /v1/object/payment-method/{id}](https://developer.zuora.com/v1-api-reference/older-api/payment-methods/object_putpaymentmethod.md): Updates a payment method. ## CRUD: Delete a payment method - [DELETE /v1/object/payment-method/{id}](https://developer.zuora.com/v1-api-reference/older-api/payment-methods/object_deletepaymentmethod.md)