# Dime Payments ## Docs - [Create Address](https://docs.dimepayments.com/api-reference/addresses/create-address.md): Create a new address for a customer. - [Delete Address](https://docs.dimepayments.com/api-reference/addresses/delete-address.md): Remove an address from a customer. - [List Addresses](https://docs.dimepayments.com/api-reference/addresses/list-addresses.md): List all addresses for a specific customer. - [Show Address](https://docs.dimepayments.com/api-reference/addresses/show-address.md): Show details of a specific address. - [Update Address](https://docs.dimepayments.com/api-reference/addresses/update-address.md): Update an existing address. - [Create Customer](https://docs.dimepayments.com/api-reference/customer-management/create-customer.md): Create a customer record linked to your Company/Merchant. - [Delete Customer](https://docs.dimepayments.com/api-reference/customer-management/delete-customer.md): Delete a customer record from the selected Merchant. One of the filters is required to select a unique customer. This will also cancel any recurring payments associated with the customer for your company. - [List Customers](https://docs.dimepayments.com/api-reference/customer-management/list-customers.md): Retrieves a list of customers for a given company, filtered by various parameters. - [Show Customer](https://docs.dimepayments.com/api-reference/customer-management/show-customer.md): Show a specific customer's details - [Update Customer](https://docs.dimepayments.com/api-reference/customer-management/update-customer.md): Update a customer record. Make changes to the customer referenced by UUID, phone number, or email. One of the filters is required to be provided to select a unique customer. Only pass the fields that require updating in the data object. - [List Deposits](https://docs.dimepayments.com/api-reference/deposit-management/list-deposits.md): Get Deposits from Merchant Account with supporting transactions - [List Deposits with Supporting Trans](https://docs.dimepayments.com/api-reference/deposit-management/list-deposits-with-supporting-trans.md): Get Deposits from Merchant Account with supporting transactions. Could result in large datasets if range is too large. - [Show Deposit with Supporting Trans](https://docs.dimepayments.com/api-reference/deposit-management/show-deposit-with-supporting-trans.md): Show a Deposit from Merchant Account with supporting transactions - [Create Merchant](https://docs.dimepayments.com/api-reference/merchant-management/create-merchant.md): Create a merchant record which can be used for generating an application. - [Get a unique, secure link to the signup application for a Merchant.](https://docs.dimepayments.com/api-reference/merchant-management/get-a-unique-secure-link-to-the-signup-application-for-a-merchant.md): Passed a merchant's ID, returns a full URL to the application for processor approval. This link expires in 48 hours. - [List Merchants](https://docs.dimepayments.com/api-reference/merchant-management/list-merchants.md): Get a list of all merchants and their fields - [Show a specific Merchant's Details](https://docs.dimepayments.com/api-reference/merchant-management/show-a-specific-merchants-details.md): List all non-protected fields for a merchant. Other fields are available using their specific requests. - [Update a specific Merchant's Details](https://docs.dimepayments.com/api-reference/merchant-management/update-a-specific-merchants-details.md): Update a Merchant's details. - [Create a Payment Method for a customer](https://docs.dimepayments.com/api-reference/payment-method-management/create-a-payment-method-for-a-customer.md): This endpoint creates a new payment method for a customer. Must pass at least one filter to select a specific customer - [Delete a Payment Method for a customer](https://docs.dimepayments.com/api-reference/payment-method-management/delete-a-payment-method-for-a-customer.md): This endpoint deletes a payment method for a customer. Must pass at least one filter to select a specific customer - [List payment methods for a customer](https://docs.dimepayments.com/api-reference/payment-method-management/list-payment-methods-for-a-customer.md): This endpoint shows all payment methods for a customer. Must pass at least one filter to select a specific customer - [Show a Payment Method for a customer](https://docs.dimepayments.com/api-reference/payment-method-management/show-a-payment-method-for-a-customer.md): This endpoint shows a specific payment method for a customer. Must pass at least one filter to select a specific customer - [Update a Payment Method for a customer](https://docs.dimepayments.com/api-reference/payment-method-management/update-a-payment-method-for-a-customer.md): This endpoint updates a payment method for a customer. Must pass at least one filter to select a specific customer - [Activate Recurring Payment](https://docs.dimepayments.com/api-reference/recurring-payments-management/activate-recurring-payment.md): Activates a scheduled recurring payment. Set to status of Active and calculates next run date. - [Cancel Recurring Payment](https://docs.dimepayments.com/api-reference/recurring-payments-management/cancel-recurring-payment.md): Cancels a scheduled recurring payment. - [Create Recurring Payment](https://docs.dimepayments.com/api-reference/recurring-payments-management/create-recurring-payment.md): Creates a scheduled recurring payment. The payment will run on the next date based on schedule and start date. So if you create one that starts on 2025-01-01 00:00:00 with Monthly, then the payment method will be charged on 2025-02-01 Recurring Payments run around 0500 EST. - [Delete Recurring Payment](https://docs.dimepayments.com/api-reference/recurring-payments-management/delete-recurring-payment.md): Delete a recurring payment. - [Edit Recurring Payment](https://docs.dimepayments.com/api-reference/recurring-payments-management/edit-recurring-payment.md): Edits an existing recurring payment. All fields other than `sid` and `recurring_payment_id` are optional; only the fields you pass will be updated. The customer cannot be changed, and a new payment method must belong to the recurring payment's existing customer. When `recurrence_schedule` or `start_… - [List Recurring Payments](https://docs.dimepayments.com/api-reference/recurring-payments-management/list-recurring-payments.md): Retrieves a list of recurring payments for a given Merchant, filtered by various parameters. - [Pause Recurring Payment](https://docs.dimepayments.com/api-reference/recurring-payments-management/pause-recurring-payment.md): Pauses a scheduled recurring payment. If pause_until_date is not passed, it will be set to 2099-12-31 - [Show Recurring Payment](https://docs.dimepayments.com/api-reference/recurring-payments-management/show-recurring-payment.md): Show details of a scheduled recurring payment. - [Charge a Bank Account](https://docs.dimepayments.com/api-reference/transaction-management/charge-a-bank-account.md) - [Charge a Credit Card](https://docs.dimepayments.com/api-reference/transaction-management/charge-a-credit-card.md): This endpoint allows you to charge a credit card using the PAN Data or a Token. This endpoint will process the charge and return a token representing the card that can be used for transactions as well as the transactionId and the customerUUID if requested. If you pass a customer UUID or a customer p… - [List Transactions](https://docs.dimepayments.com/api-reference/transaction-management/list-transactions.md): Retrieves a list of transactions for a given Merchant, filtered by various parameters. - [Refund Transaction](https://docs.dimepayments.com/api-reference/transaction-management/refund-transaction.md): Processes a refund for a transaction based on the provided data. - [Show Transaction](https://docs.dimepayments.com/api-reference/transaction-management/show-transaction.md) - [Tokenize a Credit Card](https://docs.dimepayments.com/api-reference/transaction-management/tokenize-a-credit-card.md): This endpoint allows you to tokenize a credit card, which will verify its validity and return a token representing the card that can be used for transactions. This method requires PCI compliance on the part of the affiliate or merchant. - [Void Transaction](https://docs.dimepayments.com/api-reference/transaction-management/void-transaction.md): Void a transaction - [Get Most Recent Transaction](https://docs.dimepayments.com/api-reference/zapier/get-most-recent-transaction.md): Get the most recent transactions details - [Get New Customers](https://docs.dimepayments.com/api-reference/zapier/get-new-customers.md): Get a list of all new customers since the last time it was checked. - [Get Transactions](https://docs.dimepayments.com/api-reference/zapier/get-transactions.md): Get a list of all transactions for a Merchant - [Get Transactions by Customer](https://docs.dimepayments.com/api-reference/zapier/get-transactions-by-customer.md): Get a list of all transactions for a given customer using their phone number - [Authentication](https://docs.dimepayments.com/guides/authentication.md): How to authenticate requests to the Dime Payments API. - [Disputes](https://docs.dimepayments.com/guides/disputes.md): How chargebacks and disputes work in Dime Payments. - [Introduction](https://docs.dimepayments.com/guides/introduction.md): The Dime Payments API lets you process payments, manage customers, and automate billing for your business. - [Payouts](https://docs.dimepayments.com/guides/payouts.md): How and when funds are deposited into your merchant bank account. - [Quickstart](https://docs.dimepayments.com/guides/quickstart.md): Make your first API call in under 5 minutes. - [Response Codes](https://docs.dimepayments.com/guides/response-codes.md): Every HTTP status code and error message returned by the Dime Payments API, with troubleshooting guidance. - [JavaScript SDK](https://docs.dimepayments.com/guides/sdks/javascript.md): Official JavaScript client for the Dime Payments API - [PHP SDK](https://docs.dimepayments.com/guides/sdks/php.md): Official PHP client for the Dime Payments API - [Python SDK](https://docs.dimepayments.com/guides/sdks/python.md): Official Python client for the Dime Payments API - [Webhooks](https://docs.dimepayments.com/guides/webhooks.md): Receive real-time notifications when events occur in your Dime Payments account. - [Custom Receipt](https://docs.dimepayments.com/help/business/custom-receipt.md): Customize the payment receipt email sent to customers after each transaction. - [Design Settings](https://docs.dimepayments.com/help/business/design-settings.md): Customize your public payment page -- URL, logo, form options, and notifications. - [Items](https://docs.dimepayments.com/help/business/items.md): Set up and manage the payment categories shown on your payment form. - [Reports Overview](https://docs.dimepayments.com/help/business/reports-overview.md): A guide to every report in the Dime Payments dashboard. - [Campaigns](https://docs.dimepayments.com/help/church/campaigns.md): Create and manage giving campaigns and fundraising drives. - [Custom Receipt](https://docs.dimepayments.com/help/church/custom-receipt.md): Customize the donation receipt email sent to donors after each transaction. - [Design Settings](https://docs.dimepayments.com/help/church/design-settings.md): Customize your public giving page -- URL, logo, colors, form options, and notifications. - [Items (Giving Categories)](https://docs.dimepayments.com/help/church/items.md): Set up and manage the giving categories shown on your donation form. - [Reports Overview](https://docs.dimepayments.com/help/church/reports-overview.md): A guide to every report in the Dime Payments dashboard. - [Why ACH Refunds Are Held for 7 Days](https://docs.dimepayments.com/help/shared/ach-refund-hold.md): Understanding the ACH refund hold policy and how it protects you as a merchant. - [Bank Account](https://docs.dimepayments.com/help/shared/bank-account.md): How to connect and update the bank account where your payments are deposited. - [Code Snippets](https://docs.dimepayments.com/help/shared/code-snippets.md): Embed your payment form on your website or share a direct payment link. - [Email Sender](https://docs.dimepayments.com/help/shared/email-sender.md): Configure the from name and email address used for all customer emails. ## OpenAPI Specs - [openapi](https://docs.dimepayments.com/openapi.yaml)