# Dintero Documentation ## Docs - [Get Stores](https://docs.dintero.com/api-reference/account-stores/aid_account_management_stores_get.md): Get details about the account stores - [Create Store](https://docs.dintero.com/api-reference/account-stores/aid_account_management_stores_post.md): Create a store - [Delete store](https://docs.dintero.com/api-reference/account-stores/aid_account_management_stores_sid_delete.md): Delete single store - [Store details](https://docs.dintero.com/api-reference/account-stores/aid_account_management_stores_sid_get.md): Get store details - [Update Store](https://docs.dintero.com/api-reference/account-stores/aid_account_management_stores_sid_put.md): Update store properties scopes: - admin:accounts - write:accounts - [Get Terminals](https://docs.dintero.com/api-reference/account-terminals/aid_account_management_terminals_get.md): Get details about the account terminals - [Create Terminal](https://docs.dintero.com/api-reference/account-terminals/aid_account_management_terminals_post.md): Create a terminal - [Delete terminal](https://docs.dintero.com/api-reference/account-terminals/aid_account_management_terminals_termid_delete.md): Delete single terminal - [Terminal details](https://docs.dintero.com/api-reference/account-terminals/aid_account_management_terminals_termid_get.md): Get terminal details - [Update Terminal](https://docs.dintero.com/api-reference/account-terminals/aid_account_management_terminals_termid_put.md): Update terminal properties scopes: - admin:accounts - write:accounts - [Search external postal place](https://docs.dintero.com/api-reference/addresses/aid_search_external_postal_place.md): Get postal place by country and postal code. - [Validate address](https://docs.dintero.com/api-reference/addresses/aid_search_external_validate_address.md): Validate the given address and return close matching alternative suggestions if the provided address was most likely wrong. - [List seller approvals](https://docs.dintero.com/api-reference/approvals/aid_management_settings_approvals_payout_destinations_get.md): scopes: - admin:accounts - read:accounts - [New seller approval](https://docs.dintero.com/api-reference/approvals/aid_management_settings_approvals_payout_destinations_post.md): Initiate an application for a new seller for Dintero Payout with split-payment. The application will contain a link to an URL where the signatory of the seller will need to finish submission of the case contract and sign it. Dintero will perform a KYC, AML and bank ownership check on the seller befo… - [Get Token](https://docs.dintero.com/api-reference/authenticate/aid_auths_oauth_token_post.md): Use this endpoint to directly request an access_token - [Delete campagn](https://docs.dintero.com/api-reference/campaigns/aid_discounts_campaigns_campaign_id_delete.md): Delete a campagn. - [Campaign details](https://docs.dintero.com/api-reference/campaigns/aid_discounts_campaigns_campaign_id_get.md): Get more details about a campaign - [Update Campaign](https://docs.dintero.com/api-reference/campaigns/aid_discounts_campaigns_campaign_id_put.md): Update campaign details. Undeletes a deleted campaign. - [Campaigns collection](https://docs.dintero.com/api-reference/campaigns/aid_discounts_campaigns_get.md): List campaigns - [Create new campaign](https://docs.dintero.com/api-reference/campaigns/aid_discounts_campaigns_post.md): Create a new campaign to group discount rules - [List card tokens](https://docs.dintero.com/api-reference/card-tokens/card_tokens_get.md): Use query parameters to filter the search. To list all Transactions related to a Card Token, use [GET /v1/transactions](/api-reference/transactions/transactions_get) with query `?search={token_id}`. - [Delete card token](https://docs.dintero.com/api-reference/card-tokens/card_tokens_token_id_delete.md): scopes: - admin:checkout - [Get card token](https://docs.dintero.com/api-reference/card-tokens/card_tokens_token_id_get.md): scopes: - admin:checkout - [Batch create cards](https://docs.dintero.com/api-reference/cards/aid_cards_batch_post.md): Batch create cards. The cards created from the batch operation will all have zero balance and status `inactive`. They all need to be activated before use. - [Activate card](https://docs.dintero.com/api-reference/cards/aid_cards_cardid_activate_post.md): Activate a card with status `inactive` - [Retrieve card by card ID](https://docs.dintero.com/api-reference/cards/aid_cards_cardid_get.md): Get all details about a card - [Rotate Pin](https://docs.dintero.com/api-reference/cards/aid_cards_cardid_rotate_pin_post.md): Rotate or add new pin to card - [Create a token for the card](https://docs.dintero.com/api-reference/cards/aid_cards_cardid_token_post.md): Create a temporary `token` (also referred as Card Code) for the card, an temporary alias that must be used when when creating a drawdown transaction - [Get cards](https://docs.dintero.com/api-reference/cards/aid_cards_get.md): Get all cards for an account - [Create a card](https://docs.dintero.com/api-reference/cards/aid_cards_post.md): Create a new card - [Retrieve card by Token](https://docs.dintero.com/api-reference/cards/aid_cards_token_post.md): Get details about a card, including the current balance and available funds. No details will be returned for expired tokens - [Customer email/phone_number Status](https://docs.dintero.com/api-reference/communication/aid_customers_cid_verify_get.md): Get the status of customer email / phone_number communication scopes: - admin:customers - read:customers - user:customers - [Verify Customer email/phone_number](https://docs.dintero.com/api-reference/communication/aid_customers_cid_verify_post.md): Verify customer email/phone_number field. Consist of to steps: - send verification code to the customer (sms or email) - verify the email/phone_number by posting verification code sent to customer scopes: - admin:customers - write:customers - user:customers - [Get departments](https://docs.dintero.com/api-reference/company/aid_company_departments_get.md): List all departments register by company customers - [Customer Receipts collection](https://docs.dintero.com/api-reference/customer-receipts/aid_receipts_customers_cid_get.md): Get the receipts for a customer - [Change customer_id](https://docs.dintero.com/api-reference/customer-receipts/aid_receipts_customers_cid_rid_change_customer_id_post.md): Update customer_id for an receipt, i.e. move the receipt to a new customer - [Customer receipt details](https://docs.dintero.com/api-reference/customer-receipts/aid_receipts_customers_cid_rid_get.md): Get a customer receipt - [Orders collection](https://docs.dintero.com/api-reference/customerorder/aid_customers_cid_orders_get.md): Retrieve a list of orders belonging to a customer user - [Get Order](https://docs.dintero.com/api-reference/customerorder/aid_customers_cid_orders_id_get.md): Retrieve Order details for an customer - [Get customer card details](https://docs.dintero.com/api-reference/customers/aid_customers_cid_card_cid_get.md): Get all details about a customer card - [List customer cards](https://docs.dintero.com/api-reference/customers/aid_customers_cid_cards_get.md): Get the cards active for a customer - [Complete a draft order](https://docs.dintero.com/api-reference/draft/aid_draft_orders_id_complete_put.md): Use this resource to transition the draft order into an Order. A draft with multiple sales locations will transition into one order per sales location. - [Get draft order](https://docs.dintero.com/api-reference/draft/aid_draft_orders_id_get.md): Get draft order. - [Update draft order](https://docs.dintero.com/api-reference/draft/aid_draft_orders_id_put.md): Updates a draft order. - [Create a draft order](https://docs.dintero.com/api-reference/draft/aid_draft_orders_post.md): Use this resource to create orders in draft state. - [Remove item from draft](https://docs.dintero.com/api-reference/draftitems/aid_draft_orders_id_items_line_id_delete.md): Remove a item line from the draft - [Update item in draft](https://docs.dintero.com/api-reference/draftitems/aid_draft_orders_id_items_line_id_put.md): Update item in draft - [Add item to draft](https://docs.dintero.com/api-reference/draftitems/aid_draft_orders_id_items_post.md): Updates a draft with new item - [checkout_authorization](https://docs.dintero.com/api-reference/example-checkout-events/example_checkout_authorization_event.md): Event is pushed to subscribers when a transaction was authorized or failed authorization - [checkout_token_*](https://docs.dintero.com/api-reference/example-checkout-events/example_checkout_token_event.md): Event is pushed to subscribers when the checkout token is created, \ updated or deleted - [checkout_transaction](https://docs.dintero.com/api-reference/example-checkout-events/example_checkout_transaction_event.md): Event is pushed to subscribers when the checkout transaction is created or updated - [approval_payout_destination_delete](https://docs.dintero.com/api-reference/example-management-auth-events/example_approval_payout_destination_update_delete.md): Event is pushed to subscribers when the approval is archived - [approval_payout_destination_update](https://docs.dintero.com/api-reference/example-management-auth-events/example_approval_payout_destination_update_event.md): Event is pushed to subscribers when the `case_status` of a seller approval changes - [cdd_case_update](https://docs.dintero.com/api-reference/example-management-auth-events/example_cdd_case_update_event.md): Event is pushed to subscribers when a CDD case changes status. - [Discount codes Update](https://docs.dintero.com/api-reference/example-session-callbacks/example_discount_codes_callback_url.md): This API endpoint on the merchant side allows Dintero to get shipping_options and order with discounts based on the provided session that had its `order.discount_codes` updated. - [Session Callback](https://docs.dintero.com/api-reference/example-session-callbacks/example_session_post_callback_url.md): This API endpoint on the merchant side allows Dintero to notify the `session.url.callback_url` when the payment is completed > POST is only use if `callback_url` includes `method=POST` query parameter. - [Address Update](https://docs.dintero.com/api-reference/example-session-callbacks/example_shipping_address_callback_url.md): This API endpoint on the merchant side allows Dintero to get shipping options based on the provided session after an address update - [Get payment logos image](https://docs.dintero.com/api-reference/generate-checkout-image/branding_logoframe.md): Endpoint that returns an svg that can be used to show the world your payment options. [Go to the documentation for the checkout branding endpoints.](/docs/checkout-branding) - [Get checkout profile image](https://docs.dintero.com/api-reference/generate-checkout-image/branding_profile.md): Endpoint that returns an svg that can be used to show the world your payment options. [Go to the documentation for the checkout branding endpoints.](/docs/checkout-branding) - [Generate report from reportparams](https://docs.dintero.com/api-reference/generate-insight-report/aid_insight_service_generate_report.md): Create a report from the report params, this bypasses the normal schedule report setup and triggers report generation instantly - [List checkout kpis](https://docs.dintero.com/api-reference/kpi/api_insight_checkout_kpis_get.md): Get a list of kpis where the transactiosn used is in the aggregations are transactions from "event_created_at_gte", until now. However, transactions from the "current" interval are not included.\ E.g if week is provided as interval, then no transactions from the current week are included. This is tr… - [Checkout transaction event KPIs](https://docs.dintero.com/api-reference/kpi/api_insight_checkout_transactions_events_kpis_get.md): Get a list of KPIs where the result is the aggregation of the specified event type given provided interval - [Checkout transaction status KPIs](https://docs.dintero.com/api-reference/kpi/api_insight_checkout_transactions_status_kpis_get.md): Get a list of KPIs where the result is the aggregation of transactions where that match provided status - [Delete location](https://docs.dintero.com/api-reference/locations/aid_location_lid_delete.md): Delete single location scopes: - admin:locations - write:locations - [Update Sales location](https://docs.dintero.com/api-reference/locations/aid_location_lid_put.md): Update location properties scopes: - admin:locations - write:locations - [Create new sales location](https://docs.dintero.com/api-reference/locations/aid_location_post.md): Create a sales location scopes: - admin:locations - write:locations - [Locations collection](https://docs.dintero.com/api-reference/locations/aid_locations_get.md): Get all sales locations, the starting_after have to be set to location_id scopes: - admin:locations - read:locations - [Location details](https://docs.dintero.com/api-reference/locations/aid_locations_lid_get.md): Get single sales location scopes: - admin:locations - read:locations - [Get Order](https://docs.dintero.com/api-reference/order/aid_orders_id_get.md): Retrieve Order details - [Put Order](https://docs.dintero.com/api-reference/order/aid_orders_id_put.md): Update an order - [Get Authorization details](https://docs.dintero.com/api-reference/orderauthorizations/aid_orders_id_authorization_id_get.md): Retrieve details about a authorization - [Create an authorization](https://docs.dintero.com/api-reference/orderauthorizations/aid_orders_id_authorization_post.md): Create a authorization for an order - [Get Cancellation details](https://docs.dintero.com/api-reference/ordercancellations/aid_orders_id_cancellation_id_get.md): Retrieve details about a cancellation - [Create an cancellation](https://docs.dintero.com/api-reference/ordercancellations/aid_orders_id_cancellation_post.md): Create a cancellation for an order - [Create a capture](https://docs.dintero.com/api-reference/ordercaptures/aid_orders_id_capture_post.md): Create a capture for an order - [Get Capture details](https://docs.dintero.com/api-reference/ordercaptures/aid_orders_id_captures_id_get.md): Retrieve details about a capture - [Delete an order comment](https://docs.dintero.com/api-reference/ordercomments/aid_orders_id_comments_comment_id_delete.md): Delete an order comment - [Create an order comment](https://docs.dintero.com/api-reference/ordercomments/aid_orders_id_comments_post.md): Create a new order comment - [Create an order event](https://docs.dintero.com/api-reference/orderevents/aid_orders_id_events_post.md): Create a new order event - [Draft orders collection](https://docs.dintero.com/api-reference/orderlist/aid_draft_orders_get.md): Retrieve a list of draft orders - [Orders collection](https://docs.dintero.com/api-reference/orderlist/aid_orders_get.md): Retrieve a list of orders - [Get Authorization Collection](https://docs.dintero.com/api-reference/orderlist/aid_orders_id_authorizations_get.md): Retrieve list of authorizations for an order - [Get Cancellation Collection](https://docs.dintero.com/api-reference/orderlist/aid_orders_id_cancellations_get.md): Retrieve list of cancellations for an order - [Get Capture Collection](https://docs.dintero.com/api-reference/orderlist/aid_orders_id_captures_get.md): Retrieve list of captures for an order - [Order events collection](https://docs.dintero.com/api-reference/orderlist/aid_orders_id_events_get.md): Retrieve a list of latest order events - [Get Refunds Collection](https://docs.dintero.com/api-reference/orderlist/aid_orders_id_refunds_get.md): Retrieve list of refunds for an order - [Get Session Collection](https://docs.dintero.com/api-reference/orderlist/aid_orders_id_sessions_get.md): Retrieve list of sessions for an order - [Get Refunds details](https://docs.dintero.com/api-reference/orderrefunds/aid_orders_id_refunds_id_get.md): Retrieve specific refund - [Create a refund](https://docs.dintero.com/api-reference/orderrefunds/aid_orders_id_refunds_post.md): Create a refund for an order - [Create a session](https://docs.dintero.com/api-reference/ordersessions/aid_orders_id_session_post.md): Initiate a payment session for the order. - [Get Session details](https://docs.dintero.com/api-reference/ordersessions/aid_orders_id_sessions_id_get.md): Retrieve details about a session - [Cancel Order](https://docs.dintero.com/api-reference/orderstatus/aid_orders_id_cancel_post.md): Cancel the Order - [Close order](https://docs.dintero.com/api-reference/orderstatus/aid_orders_id_close_post.md): Close the order - [Open order](https://docs.dintero.com/api-reference/orderstatus/aid_orders_id_open_post.md): Re-open a closed order - [Get organization subunits](https://docs.dintero.com/api-reference/organizations/aid_get_external_organization_subunits.md): scopes: - public - [Get addresses for organization number from external organization registry](https://docs.dintero.com/api-reference/organizations/aid_get_external_organizations.md): scopes: - public - [Search external organization registry](https://docs.dintero.com/api-reference/organizations/aid_search_external_organizations_country.md): Proxy queries to the Norwegian or Danish organization registry. - [Change password](https://docs.dintero.com/api-reference/password/aid_customers_change_password.md): Specify the email address of the user whose password you would like to reset. If the call is successful, the user will receive an email prompting them to change their password. The caller must have scope `write:accounts:/auth/users` to perform a change password request. scopes: - write:accounts:/aut… - [Login with email/password](https://docs.dintero.com/api-reference/password/aid_customers_login_post.md): Login a customer user, the caller must have scope `write:accounts:/auth/users`. If MFA is enabled on account, use `write:accounts:/auth/users/no-mfa` to skip MFA. scopes: - write:accounts:/auth/users - write:accounts:/auth/users/no-mfa - [MFA recovery](https://docs.dintero.com/api-reference/password/aid_customers_mfa_login_initiate_recovery_post.md): Initiate a Multi-Factor Authentication recovery login for a customer user that has forgotten/lost their `secret`. Specify the ident_type and the ident (email or phone_number) of the user. If the call is successful, the user will get an email with an one time recovery code that has to be submitted to… - [Login with MFA](https://docs.dintero.com/api-reference/password/aid_customers_mfa_login_post.md): Initiate a Multi-Factor Authentication for a customer user, the caller must have scope `write:accounts:/auth/users` to perform a login. Post the `ident_type`, along with the `ident` and `secret`. The server will return a challenge response specifying the `challenge_type` that will have to be complet… - [Create and pay merchant initiated session](https://docs.dintero.com/api-reference/payment/checkout_session_pay_post.md): For merchant initiated payments, where the customer is not involved. - [Create new Receipts](https://docs.dintero.com/api-reference/receipts/aid_receipts_post.md): Post receipts - [Get receipt by token](https://docs.dintero.com/api-reference/receipts/aid_receipts_receipt_token_get.md): Get receipt from token. The token must be a signed JWT token containing the `customer_id` and `receipt_id` to fetch. - [Claim receipt by token](https://docs.dintero.com/api-reference/receipts/aid_receipts_receipt_token_post.md): Update `customer_id` on receipt identified by token. The token will be invalid after the claim. - [Receipt search](https://docs.dintero.com/api-reference/receipts/aid_receipts_rid_get.md): Get receipts matching receipt_id (POS id) - [Update receipt](https://docs.dintero.com/api-reference/receipts/aid_receipts_update_put.md): Update existing anonymous receipt. - [Create new insight report configuration](https://docs.dintero.com/api-reference/report-configuration/aid_report_configuration_post.md): Create a new report configuration - [Delete insight report configuration](https://docs.dintero.com/api-reference/report-configuration/aid_reports_configuration_delete.md): Delete insight report configuration. - [List insight configurations](https://docs.dintero.com/api-reference/report-configuration/aid_reports_configuration_get.md): List all insight report configurations for the account. - [Update insight report configuration](https://docs.dintero.com/api-reference/report-configuration/aid_reports_configuration_put.md): Update insight report configuration. - [List report metadata](https://docs.dintero.com/api-reference/reports/api_reports_metadata_list_get.md): Get list of report metadata for the account - [Automation collection](https://docs.dintero.com/api-reference/rules-automations/aid_automations_rules_get.md): Get available automations for the account - [Create new automation](https://docs.dintero.com/api-reference/rules-automations/aid_automations_rules_post.md): Create a discount automation to apply on events received. - [Delete automation](https://docs.dintero.com/api-reference/rules-automations/aid_automations_rules_rid_delete.md): Delete an automation rule. - [Automation details](https://docs.dintero.com/api-reference/rules-automations/aid_automations_rules_rid_get.md): Get details about an automations - [Delete customer discount ref](https://docs.dintero.com/api-reference/rules-customers/aid_discounts_customer_cid_delete_ref_id.md): Delete a customer discount ref. The discount will no longer be available on purchase ([Post receipt for discount](/discounts-api/use-discounts/aid_discounts_available_for_receipt_post)) - [Customer discounts collection](https://docs.dintero.com/api-reference/rules-customers/aid_discounts_customer_cid_get.md): Get all discounts available for a customer, result will exclude expired and inactive discounts - [Get customer discount ref](https://docs.dintero.com/api-reference/rules-customers/aid_discounts_customer_cid_get_ref_id.md): Get a customer discount ref. scopes: - admin:discounts - read:discounts - [Update customer discount ref](https://docs.dintero.com/api-reference/rules-customers/aid_discounts_customer_cid_post_ref_id.md): Add stamps and usage to a discount ref. scopes: - admin:discounts - write:discounts - [Remove customers](https://docs.dintero.com/api-reference/rules-customers/aid_discounts_did_customers_delete.md): Remove Discount from one or more customers - [Get discount customers (refs)](https://docs.dintero.com/api-reference/rules-customers/aid_discounts_did_customers_get.md): Get list of customers refs for a discount. A ref is an instant of discount given to a customer or `all customers`. See [Add customers](/discounts-api/rules-customers/aid_discounts_did_customers_post) - [Add customers](https://docs.dintero.com/api-reference/rules-customers/aid_discounts_did_customers_post.md): Give the Discount to one or more customers - [Get discount ref usages](https://docs.dintero.com/api-reference/rules-customers/aid_discounts_did_usages_get.md): Get list of discount refs usages. scopes: - admin:discounts - read:discounts - [Delete discount](https://docs.dintero.com/api-reference/rules/aid_discounts_did_delete.md): Delete a discount - [Discount details](https://docs.dintero.com/api-reference/rules/aid_discounts_did_get.md): Get more details about a discount, includes statistics about the discount scopes: - admin:discounts - read:discounts - [Update Discount](https://docs.dintero.com/api-reference/rules/aid_discounts_did_put.md): Update discount details. - [Discount collection](https://docs.dintero.com/api-reference/rules/aid_discounts_get.md): List discounts available for the account scopes: - admin:discounts - read:discounts - [Create new discount](https://docs.dintero.com/api-reference/rules/aid_discounts_post.md): Create a new discount for an account. - [Public Discount collection](https://docs.dintero.com/api-reference/rules/aid_discounts_public_get.md): Get all discounts available for any customer given current date, result will exclude expired and inactive discounts - [Search for discount rules](https://docs.dintero.com/api-reference/rules/aid_discounts_rules_search_post.md): Search for active discounts given current date matching queries - [Customer segmentation](https://docs.dintero.com/api-reference/segment/aid_receipts_customer_segment_post.md): Segment customer by receipt data - [Payment token session](https://docs.dintero.com/api-reference/session/checkout_payment_token_session_post.md): This endpoint lets you create payment and recurrence tokens without reserving or charging any amount. - [Cancel session](https://docs.dintero.com/api-reference/session/checkout_session_cancel_post.md): Cancel a session - [Get checkout session details](https://docs.dintero.com/api-reference/session/checkout_session_get.md): scopes: - admin:checkout - read:checkout - [Create checkout session from profile](https://docs.dintero.com/api-reference/session/checkout_session_profile_post.md): Create a corresponding Checkout Session for an order placed in your system using predefined session profile - [Update checkout session details](https://docs.dintero.com/api-reference/session/checkout_session_put.md): Session must be locked for paying before updating. - [Customers settings](https://docs.dintero.com/api-reference/settings/aid_customers_atributes_get.md): Get customers settings - [Update settings](https://docs.dintero.com/api-reference/settings/aid_customers_atributes_put.md): Update customers settings - [Generate a test settlement report](https://docs.dintero.com/api-reference/settlements/aid_settlement_generate_test_report.md): Generate a test settlement report. Only available in test. - [List settlements](https://docs.dintero.com/api-reference/settlements/aid_settlements_list.md): List settlements - [Download attachment](https://docs.dintero.com/api-reference/settlements/settlement_attachment_download.md): Download a settlement attachment - [Create settlement report configurations](https://docs.dintero.com/api-reference/settlementsconfiguration/aid_settlement_report_config_create.md): Create settlement report configurations - [Delete settlement report configuration](https://docs.dintero.com/api-reference/settlementsconfiguration/aid_settlement_report_config_delete.md): Delete settlement report configuration - [Get settlement report configuration](https://docs.dintero.com/api-reference/settlementsconfiguration/aid_settlement_report_config_details.md): Get settlement report configuration - [List settlement report configurations](https://docs.dintero.com/api-reference/settlementsconfiguration/aid_settlement_report_config_list.md): List settlement report configurations - [Update settlement report configuration](https://docs.dintero.com/api-reference/settlementsconfiguration/aid_settlement_report_config_update.md): Update settlement report configuration - [Orders collection](https://docs.dintero.com/api-reference/storeorder/aid_stores_sid_orders_get.md): Retrieve a list of orders belonging to a store - [Get Order](https://docs.dintero.com/api-reference/storeorder/aid_stores_sid_orders_id_get.md): Retrieve Order details belonging to a store - [Delivery details](https://docs.dintero.com/api-reference/subscription-deliveries/aid_source_hooks_hid_deliveries_did_get.md): Get subscription delivery details - [Deliveries](https://docs.dintero.com/api-reference/subscription-deliveries/aid_source_hooks_hid_deliveries_get.md): Get recent subscription deliveries - [Subscription ping](https://docs.dintero.com/api-reference/subscription-deliveries/aid_source_hooks_hid_ping_post.md): This will trigger a ping event to be sent to the subscription URL. - [Subscriptions collection](https://docs.dintero.com/api-reference/subscriptions/aid_source_hooks_get.md): Get all subscriptions - [Delete Subscription](https://docs.dintero.com/api-reference/subscriptions/aid_source_hooks_hid_delete.md): Delete a webhook subscription - [Subscription details](https://docs.dintero.com/api-reference/subscriptions/aid_source_hooks_hid_get.md): Get subscription details - [Create new subscription](https://docs.dintero.com/api-reference/subscriptions/aid_source_hooks_post.md): When you create a new webhook, we'll send you a simple ping event to let you know you've set up the webhook correctly. You can trigger a ping again by calling the [ping endpoint](/webhooks-api/subscription-deliveries/aid_source_hooks_hid_ping_post). - [Tag collection](https://docs.dintero.com/api-reference/tags/aid_customers_cid_tags_get.md): Get tags for a customer scopes: - admin:customers - read:customers - user:customers - [Update Customer Tags](https://docs.dintero.com/api-reference/tags/aid_customers_cid_tags_put.md): Update Customer Tags scopes: - admin:customers - write:customers - user:customers - [Tags collection](https://docs.dintero.com/api-reference/tags/aid_customers_tags_get.md): Get all customer tags (also known as groups). scopes: - admin:customers - read:customers - [Create new Tag](https://docs.dintero.com/api-reference/tags/aid_customers_tags_post.md): Create a tag scopes: - admin:customers - write:customers - [Delete Tag](https://docs.dintero.com/api-reference/tags/aid_customers_tags_tid_delete.md): Delete a tag. A deleted tag is removed from customer tags scopes: - admin:customers - write:customers - [Terms collection](https://docs.dintero.com/api-reference/terms/aid_customers_terms_get.md): Get all customer terms and conditions scopes: - admin:customers - read:customers - public:customers - [Create new Terms](https://docs.dintero.com/api-reference/terms/aid_customers_terms_post.md): Create customer terms and conditions scopes: - admin:customers - write:customers - [Delete Term](https://docs.dintero.com/api-reference/terms/aid_customers_terms_tid_delete.md): Delete the customer term scopes: - admin:customers - write:customers - [Terms details](https://docs.dintero.com/api-reference/terms/aid_customers_terms_tid_post.md): Get single terms and conditions scopes: - admin:customers - read:customers - public:customers - [Token collections](https://docs.dintero.com/api-reference/tokens/aid_customers_cid_tokens_get.md): Get all tokens for a Customer scopes: - admin:customers - read:customers - user:customers - [Create new Token](https://docs.dintero.com/api-reference/tokens/aid_customers_cid_tokens_post.md): Create a new customer token scopes: - admin:customers - write:customers - user:customers - [Delete customer token](https://docs.dintero.com/api-reference/tokens/aid_customers_cid_tokens_tid_delete.md): Delete Token - [Delete token events](https://docs.dintero.com/api-reference/tokens/aid_customers_tokens_events_delete.md): Delete the connection between token (type/value) and list of events. Include an event in the request to store the reason for the request scopes: - admin:customers - write:customers - [Get token events](https://docs.dintero.com/api-reference/tokens/aid_customers_tokens_events_get.md): Get the token events scopes: - admin:customers - read:customers - [Find / Add token events](https://docs.dintero.com/api-reference/tokens/aid_customers_tokens_events_post.md): Find details about a token, inclusive details about any customer the token belongs to and any token events recorded Include event in the request to update the status of the token scopes: - admin:customers - write:customers - [Capture pending transaction](https://docs.dintero.com/api-reference/transactions/aid_cards_cardid_transactions_capture_post.md): Capture a pending Transaction, thereby collection the amount withheld by the pending transaction. - [List card transactions](https://docs.dintero.com/api-reference/transactions/aid_cards_cardid_transactions_tid_get.md): Retrieve a list of Card's Transaction based on card id - [Void pending transaction](https://docs.dintero.com/api-reference/transactions/aid_cards_cardid_transactions_void_post.md): Void a pending Transaction by unlocking the amount withheld by the pending transaction - [Create transaction](https://docs.dintero.com/api-reference/transactions/aid_cards_transactions_post.md): Create a transaction against a Card using `token` or `card_id`. If the Transactions is created as pending, the value will be locked until it is either captured or voided. Transaction ID must be used when capturing or voiding a transaction. - [Update transaction authorization](https://docs.dintero.com/api-reference/transactions/transaction_tid_extend_authorization_post.md): This endpoint is used to update an existing authorization: - [List all transactions](https://docs.dintero.com/api-reference/transactions/transactions_get.md): scopes: - admin:checkout - read:checkout - [Capture a transaction](https://docs.dintero.com/api-reference/transactions/transactions_id_capture_post.md): Captures a transaction that was created with the Checkout endpoint with a `capture_now` value of `false`. - [Get a transaction](https://docs.dintero.com/api-reference/transactions/transactions_id_get.md): scopes: - admin:checkout - read:checkout - [Update a transaction](https://docs.dintero.com/api-reference/transactions/transactions_id_put.md): scopes: - admin:checkout - write:checkout - [Refund transaction](https://docs.dintero.com/api-reference/transactions/transactions_id_refund_post.md): Once a transaction has been successfully captured, a refund operation is available. Like other operations, refund can be partial or total - [Void transaction](https://docs.dintero.com/api-reference/transactions/transactions_id_void_post.md): At any moment before capture of a transaction, it is possible to cancel an authorization. This operation is called voiding and can be performed by doing a POST to this endpoint - [Delete claim](https://docs.dintero.com/api-reference/use-discounts/aid_discounts_available_for_receipt_delete_claim.md): Release claim on discounts, revert previously claimed discount and make them available for future purchase - [Get claim](https://docs.dintero.com/api-reference/use-discounts/aid_discounts_available_for_receipt_get_claim.md): Get details about a claim - [Claim collections](https://docs.dintero.com/api-reference/use-discounts/aid_discounts_available_for_receipt_get_claims.md): Get all claims, limited by parameters. The result will match all parameters with `AND` - [Post receipt for discount](https://docs.dintero.com/api-reference/use-discounts/aid_discounts_available_for_receipt_post.md): Find discounts available for the receipt - [Claim discounts](https://docs.dintero.com/api-reference/use-discounts/aid_discounts_available_for_receipt_post_claim.md): Claim discount rewards, checks will be done to ensure that all discount limitation are uphold - [Post event](https://docs.dintero.com/api-reference/use-discounts/aid_discounts_events_post.md): Send an Event to the service. - [Change customer_id](https://docs.dintero.com/api-reference/users/aid_customers_cid_change_customer_id_post.md): Update customer_id for an customer **warning**: Any external resources "owned" by the user, i.e receipts, discounts etc. will not be updated with the new customer_id. A new metadata property `dintero_change_customer_id_{timestamp}.{hash}` will be added everytime the customer_id is changed Following… - [Delete customer](https://docs.dintero.com/api-reference/users/aid_customers_cid_delete.md): Delete single customer scopes: - admin:customers - write:customers - user:customers - [Customer details](https://docs.dintero.com/api-reference/users/aid_customers_cid_get.md): Customer details scopes: - admin:customers - read:customers - user:customers - user:customers:/customer/details - [Update Customer](https://docs.dintero.com/api-reference/users/aid_customers_cid_put.md): Update customer properties, properties not included in the body will remain unchanged. scopes: - admin:customers - write:customers - user:customers - [Customer collection](https://docs.dintero.com/api-reference/users/aid_customers_get.md): Get all customers, limited by parameters. The result will match all parameters with `AND`. Search is done by prefix match, and `+` in phone_number/email must be URL encoded, (+4799999999 => %2B4799999999) - [User exist](https://docs.dintero.com/api-reference/users/aid_customers_head.md): Check if there is users that match the parameters. The result will match all parameters with `AND`. This endpoint must be enabled from [PUT /customers/settings](/customers-api/settings/aid_customers_atributes_put) scopes: - admin:customers - read:customers - public:customers - [Create new Customer](https://docs.dintero.com/api-reference/users/aid_customers_post.md): Create a new customer, `customer_id`, `email` and `phone_number` must be unique if specified. scopes: - admin:customers - write:customers - create:customers:/users - [Get seller balances](https://docs.dintero.com/api-reference/v2-config-payout-destinations/v2_aid_payout_destination_balance_get.md): Get seller balance per currency - [Get seller transfers](https://docs.dintero.com/api-reference/v2-config-payout-destinations/v2_aid_payout_destination_transfers_get.md): Get list of transfers for a seller - [Initiate fund transfer](https://docs.dintero.com/api-reference/v2-fund-transfers/v2_aid_payout_fund_transfers_post.md): You can use the endpoint to programmatically initiate a fund transfer between two sellers - [Handling payment](https://docs.dintero.com/docs/checkout/after-payment.md): Handle Dintero Checkout transactions after payment with return_url and callback_url, transaction statuses, and idempotent post-payment processing. - [Dintero Hosted Checkout](https://docs.dintero.com/docs/checkout/apple-pay/apple-pay-hosted-checkout.md): Enable Apple Pay in Dintero Hosted Checkout, including domain verification for embedded checkout and using pop-out or redirect flows on unverified domains. - [Native app integration](https://docs.dintero.com/docs/checkout/apple-pay/apple-pay-native-app.md): Integrate Apple Pay in your iOS app using PassKit and Dintero PSP for full control over the in-app payment sheet and merchant onboarding. - [Overview](https://docs.dintero.com/docs/checkout/apple-pay/apple-pay-overview.md): Compare Apple Pay integration options with Dintero, including hosted checkout, embedded checkout with domain verification, and native iOS app integration. - [Create a Checkout API client](https://docs.dintero.com/docs/checkout/checkout-client.md): Step-by-step guide for creating a Dintero Checkout API client in Backoffice and saving the client_id and client_secret credentials safely. - [Discount codes in Express Checkout](https://docs.dintero.com/docs/checkout/checkout-express-discount-code.md): Enable discount codes in Dintero Express Checkout by implementing the Discount Code Update callback and configuring the express discount_codes object. - [Test data](https://docs.dintero.com/docs/checkout/checkout-testdata.md): Aggregated reference of Dintero Checkout sandbox test data, including PSP cards, other acquirers, bank accounts, and split payment auto-approval values. - [Custom Checkout Theme](https://docs.dintero.com/docs/checkout/checkout-themes.md): Customize the look of Dintero Checkout by setting backdrop, primary color, card radius, and button radius on a payment session or payment profile. - [Checkout Webhook](https://docs.dintero.com/docs/checkout/checkout-webhooks.md): Subscribe to Dintero checkout_transaction webhook events to get notified when a transaction is created, captured, refunded, or voided in real time. - [Dintero Hosted Checkout](https://docs.dintero.com/docs/checkout/click-to-pay/hosted-checkout.md): Enable Click to Pay in Dintero's Hosted Checkout via the dintero_psp.clicktopay payment method, with no SDK or custom integration required on your side. - [Overview](https://docs.dintero.com/docs/checkout/click-to-pay/overview.md): Learn how the card-network Click to Pay standard lets shoppers pay online without re-entering card details, and how to enable it through Dintero's PSP. - [Creating a checkout session](https://docs.dintero.com/docs/checkout/create-session.md): Create a Dintero Checkout payment session with the order amount, currency, items, payment methods, and the return and callback URLs for the customer. - [External payment method](https://docs.dintero.com/docs/checkout/dintero-external.md): Use Dintero Checkout Express to collect customer details only, while you handle payment processing yourself with a configurable external payment option. - [Dintero HTTP headers](https://docs.dintero.com/docs/checkout/dintero-http-headers.md): Reference of recommended Dintero metadata HTTP headers and behavior-changing headers used when calling the Checkout API for tracing and integration info. - [Adding discount metadata to sessions](https://docs.dintero.com/docs/checkout/discount-metadata.md): Pass per-item or full-order discount details on a Dintero Checkout session using order.items[].discount_lines and order.discount_lines metadata fields. - [Show the checkout to the customer](https://docs.dintero.com/docs/checkout/display-checkout.md): Render the Dintero Checkout to your customer using the session URL, with options for redirect, embedded iframe, or pop-out display modes. - [Display payment logos](https://docs.dintero.com/docs/checkout/display-payment-logos.md): Display payment method logos on your website or app to promote trust and show available payment methods before customers enter your checkout. - [Embedded vs redirect checkout](https://docs.dintero.com/docs/checkout/embedVredirect.md): Compare Dintero Checkout integration options. Hosted Redirect or Embedded iframe and pick the flow that best fits your conversion and design needs. - [Dintero Checkout Express](https://docs.dintero.com/docs/checkout/express.md): Speed up returning-customer checkout with Dintero Checkout Express by storing payment details and using one-click sessions configured via the express object. - [Pay with gift cards in Checkout](https://docs.dintero.com/docs/checkout/gift-cards.md): Let customers pay full or partial amounts with Dintero virtual gift cards in Checkout Express, including capture, refund, and split-payment behavior rules. - [Dintero Hosted Checkout](https://docs.dintero.com/docs/checkout/google-pay/google-pay-hosted-checkout.md): Enable Google Pay in Dintero Hosted Checkout for embedded, pop-out, or redirect flows, supported via dintero_psp.googlepay or Worldline integrations. - [Native app integration](https://docs.dintero.com/docs/checkout/google-pay/google-pay-native-app.md): Integrate Google Pay directly in your Android app or website with Dintero PSP processing the payment and your code controlling the Google Pay UI. - [Overview](https://docs.dintero.com/docs/checkout/google-pay/google-pay-overview.md): Compare Google Pay integration options with Dintero Checkout, including hosted, embedded, and native Android app integration via dintero_psp or Worldline. - [Creating a terminal session](https://docs.dintero.com/docs/checkout/in-person/creating-terminal-session.md): Build the request body for an in-person card payment on a Dintero terminal, including store identifiers, sale, and refund examples. - [In-person payments overview](https://docs.dintero.com/docs/checkout/in-person/overview.md): Accept card payments on physical Dintero terminals using the Checkout API. Reuse your session flow with a Seitatech configuration to drive the terminal. - [Terminal onboarding](https://docs.dintero.com/docs/checkout/in-person/terminal-onboarding.md): Set up payout destinations, stores, and terminals so the Dintero Checkout API can route in-person payments to a specific physical card reader. - [Klarna EMD attachments](https://docs.dintero.com/docs/checkout/klarna-emd.md): Send extra merchant data (EMD) to Klarna with Dintero Checkout sessions for travel, events, marketplaces, and digital goods to improve order acceptance. - [Customer checkout with Kravia](https://docs.dintero.com/docs/checkout/kravia/checkout.md): Offer Kravia invoice payments in Dintero Checkout — collect billing details, run identity verification, and let Kravia deliver and collect the invoice. - [Grouped invoices (B2B) with Kravia](https://docs.dintero.com/docs/checkout/kravia/grouped-invoices.md): Consolidate multiple B2B purchases from the same customer into one Kravia invoice per billing period using kravia.invoice_b2b_grouped in Dintero Checkout. - [Kravia invoice delivery](https://docs.dintero.com/docs/checkout/kravia/invoice-delivery.md): Override default Kravia invoice delivery by setting invoice_channel to merchant, giving you control over channel, timing, and branding for outgoing invoices. - [Kravia merchant initiated payments](https://docs.dintero.com/docs/checkout/kravia/merchant-initiated-payments.md): Create and pay Kravia invoices programmatically with one-step or two-step MIT flows for automated invoicing, recurring billing, and back-office workflows. - [Overview](https://docs.dintero.com/docs/checkout/kravia/overview.md): Offer Nordic invoice payments in Dintero Checkout via Kravia, including B2B, B2C, and grouped invoices, with distribution, follow-up, and collection. - [PCI DSS compliance for merchants](https://docs.dintero.com/docs/checkout/merchant-pci-dss-compliance.md): Understand merchant PCI DSS responsibilities when using Dintero, a Level 1 Service Provider, and learn best practices for protecting cardholder data. - [Pay in store](https://docs.dintero.com/docs/checkout/pay-in-store.md): Allow customers to reserve an order online and pay in store. - [In-app payments with deep links](https://docs.dintero.com/docs/checkout/payment-in-app.md): Open your merchant app from Dintero Checkout using deep links after a Vipps or wallet payment, and how to test in-app flows in the sandbox environment. - [Payment link by SMS or push](https://docs.dintero.com/docs/checkout/payment-link-by-sms.md): Send a Dintero Checkout payment link by SMS or push notification using payment profile settings, payment-link configuration, or the Checkout API. - [Payment profiles](https://docs.dintero.com/docs/checkout/payment-profiles.md): Manage payment methods centrally with Dintero payment profiles in Backoffice so you can add or change methods without redeploying integration code. - [Dintero settlement report formats](https://docs.dintero.com/docs/checkout/payout-reports-dintero-reports.md): Receive Dintero settlement reports for all payment providers in PDF, XML, CSV, and JSON formats, delivered by email or available in Backoffice. - [Settlement reports introduction](https://docs.dintero.com/docs/checkout/payout-reports-introduction.md): Find Dintero payout settlement reports in Backoffice and learn how to generate test reports to verify your accounting and reconciliation workflows. - [Postman guide for Dintero Checkout](https://docs.dintero.com/docs/checkout/postman-checkout-guide.md): Test the Dintero Checkout API in Postman — set up your API client, get an access token, create payment sessions, and run common requests end to end. - [Quickstart](https://docs.dintero.com/docs/checkout/quickstart.md): Go from zero to your first Dintero Checkout payment in minutes. Create credentials, authenticate, build a checkout session, and handle the payment result. - [Dintero Checkout Web SDK](https://docs.dintero.com/docs/checkout/sdk/checkout-web-sdk.md): Use the @dintero/checkout-web-sdk in your frontend to embed the Dintero Checkout, listen for session events, and customize the in-page payment flow. - [Dintero Discount SDK](https://docs.dintero.com/docs/checkout/sdk/discount-sdk.md): Embed discounts from the Dintero Discount Service in your web pages with the @dintero/discounts-web-sdk frontend library and predefined components. - [Dintero Node SDK](https://docs.dintero.com/docs/checkout/sdk/node-sdk.md): Call the Dintero API from server-side JavaScript with the @dintero/node-sdk package — manage authentication, sessions, and payment operations from Node. - [Dintero Python SDK](https://docs.dintero.com/docs/checkout/sdk/python-sdk.md): Interact with the Dintero Checkout API from Python with the dintero PyPI package, including helpers for authentication, sessions, and payment management. - [Shipping address callback](https://docs.dintero.com/docs/checkout/shipping-address-callback.md): Handle Dintero Checkout shipping address change callbacks and return updated shipping options to the customer based on the new shipping address. - [Shipping options in Checkout Express](https://docs.dintero.com/docs/checkout/shipping-options.md): Configure shipping options in Dintero Checkout Express with id, line_id, amount, and operator fields so customers can pick their preferred delivery option. - [Multiple shipments in Checkout Express](https://docs.dintero.com/docs/checkout/shipping-options-multiple-shipments.md): Configure Checkout Express orders that ship in multiple shipments using shipment_id, shipment_items, and a top-level shipping_option with multiple shipments. - [Limit checkout to a single payment type](https://docs.dintero.com/docs/checkout/show-payment-type.md): Use the show_payment_type query parameter to display only specific Dintero Checkout payment methods, ideal for native wallets like Apple Pay or Google Pay. - [Activate Dintero Payout](https://docs.dintero.com/docs/checkout/split-payment/activate-payout.md): Step-by-step guide for activating Dintero Payout for your account so you can settle funds to your company and onboard sellers for split payouts. - [Add sellers and payout destinations](https://docs.dintero.com/docs/checkout/split-payment/add-payout-destinations.md): Onboard merchants as sellers under Dintero Payout, configure their payout destinations, and run the approval flow that unlocks split payments on your platform. - [Create a split-payment session](https://docs.dintero.com/docs/checkout/split-payment/creating-split-session.md): Create Dintero Checkout sessions with split payouts that route funds to multiple sellers — for marketplaces, platform fees, and multi-merchant transactions. - [Transfer funds between sellers](https://docs.dintero.com/docs/checkout/split-payment/fund-transfer.md): Move money from one seller's payout destination to another with the Dintero fund-transfer API, processed asynchronously and shown in the settlement report. - [Split Payout overview](https://docs.dintero.com/docs/checkout/split-payment/split-overview.md): Learn how Dintero Split Payout helps marketplaces and platforms onboard sellers and split each Checkout payment across multiple merchants automatically. - [Split payout reports](https://docs.dintero.com/docs/checkout/split-payment/split-reports.md): Reconcile Dintero Split Payout with per-seller settlement reports in PDF, XML, and CSV plus scheduled custom insight reports and settlement_add webhooks. - [Testing split payouts](https://docs.dintero.com/docs/checkout/split-payment/testing-split-payments.md): End-to-end testing for Dintero Split Payout — seller creation, payment sessions, payout, and settlement — using sandbox bank accounts and approval values. - [Recurring subscription example](https://docs.dintero.com/docs/checkout/subscription-example.md): Worked example for selling tiered yearly memberships through Dintero Checkout using stored card tokens, recurring billing, and tier upgrades or downgrades. - [Card tokenization overview](https://docs.dintero.com/docs/checkout/tokenization.md): Tokenize customer cards through Dintero so you can store them safely and charge them later for subscriptions, recurring billing, or one-click checkout. - [Create a card token](https://docs.dintero.com/docs/checkout/tokenization-create-token.md): Create a Dintero card token either in advance with a zero-amount setup or during a regular purchase, ready to be reused for later customer or merchant payments. - [Tokenization error handling](https://docs.dintero.com/docs/checkout/tokenization-error-handling.md): Handle Dintero card-token errors such as Visa and Mastercard "do not try again" responses and excessive reattempts when running merchant-initiated payments. - [Fetch and store payment tokens](https://docs.dintero.com/docs/checkout/tokenization-fetching-storing.md): Retrieve a Dintero payment token after the customer completes card entry by polling the transaction with the includes query parameter and persist it securely. - [Use a stored card token](https://docs.dintero.com/docs/checkout/tokenization-use-token.md): Charge a stored Dintero card token for customer-initiated and merchant-initiated payments, including subscriptions, recurring billing, and one-click checkout. - [Transaction management](https://docs.dintero.com/docs/checkout/transaction-management.md): Capture, refund, void, and update Dintero Checkout transactions, including partial captures and partial refunds, to settle orders correctly after payment. - [Transaction state diagram](https://docs.dintero.com/docs/checkout/transaction-state-diagram.md): Visual flow of Dintero Checkout transaction states — INITIALIZED, AUTHORIZED, CAPTURED, REFUNDED, VOIDED, FAILED, DECLINED — with allowed transitions. - [Two B2B invoice payments](https://docs.dintero.com/docs/checkout/two.md): Offer Two B2B invoice payments inside Dintero Checkout to give business buyers a simple, high-conversion checkout with deferred payment terms. - [Updating a checkout session](https://docs.dintero.com/docs/checkout/updating-session.md): Update an existing Dintero Checkout session when the cart items, total amount, or discounts change so the customer always sees the correct order summary. - [Validating callbacks](https://docs.dintero.com/docs/checkout/validating-callbacks.md): Open firewalls for Dintero callback IPs and verify the authenticity of incoming Checkout callbacks so only legitimate session events update your backend. - [Vipps mobile payments](https://docs.dintero.com/docs/checkout/vipps.md): Accept Vipps mobile payments online and in person through Dintero Checkout — the most popular Norwegian payment app — with one-click in-app approvals. - [Walley B2B invoice payments](https://docs.dintero.com/docs/checkout/walley-b2b.md): Implement Walley B2B invoice payments with Dintero Checkout Express to capture an approved business shipping address that meets Walley's invoicing requirements. - [Introduction](https://docs.dintero.com/docs/index.md): Dintero developer documentation. Here you'll find API references, integration guides, and code examples for building on the Dintero platform. - [API key and payment profile setup](https://docs.dintero.com/docs/integrations/checkout-prereq.md): Prepare your Dintero account for an integration — apply for payment methods, create a payment profile, and generate the API key your plugin or app will use. - [Plugins and integrations](https://docs.dintero.com/docs/integrations/plugins.md): Browse Dintero's official plugins and partner integrations for ecommerce platforms, point-of-sale systems, and CMS tools that connect with Dintero Checkout. - [ExtendaRetail Silent Touch integration](https://docs.dintero.com/docs/integrations/silent-touch.md): Use Dintero Checkout in store with ExtendaRetail Silent Touch 19.2 and later, including configuration steps and supported in-store payment flows. - [ExtendaGO (Wallmob) integration](https://docs.dintero.com/docs/integrations/wallmob.md): Enable Dintero Checkout inside ExtendaGO, the point-of-sale system formerly known as Wallmob, for in-store payments at retail and hospitality merchants. - [Authentication Service](https://docs.dintero.com/docs/loyalty/auth-service.md): Add login, account creation, and single sign-on for end users to your apps using the Dintero authentication service, scopes, and access tokens. - [API clients and application access](https://docs.dintero.com/docs/loyalty/clients.md): Create and manage Dintero API clients with the right scopes so your helpdesk, ecommerce, point-of-sale, and back-office apps can access only the data they need. - [Customer Service API](https://docs.dintero.com/docs/loyalty/customer-service.md): Centralize customer profiles, identifiers, consents, and tags with the Dintero Customer Service so POS, ecommerce, and helpdesk apps share data in real time. - [Discount and Reward Service](https://docs.dintero.com/docs/loyalty/discount-service.md): Configure customer-specific discounts, coupons, stamp cards, and bonus rewards with the Dintero Discount and Reward Service across products and groups. - [Dintero API errors](https://docs.dintero.com/docs/loyalty/errors.md): Reference for Dintero API error responses, including standard HTTP status codes and the detailed JSON error body, with examples for common failure scenarios. - [Getting started with Loyalty & Virtual Cards](https://docs.dintero.com/docs/loyalty/getting-started.md): Connect your POS, ecommerce, and helpdesk apps to Dintero's Customer, Discount, Receipt, and Wallet services with a single API client. - [Receipt Service](https://docs.dintero.com/docs/loyalty/receipt-service.md): Centralize digital receipts from all sales channels with the Dintero Receipt Service and stream the data to BI, data warehouse, or campaigns via webhooks. - [Batch create gift cards](https://docs.dintero.com/docs/loyalty/wallet-batch-create-gift-card.md): Pre-generate batches of physical Dintero gift cards with the wallet API so cards can be printed by your manufacturer and activated at point of sale. - [Create a gift card](https://docs.dintero.com/docs/loyalty/wallet-create-gift-card.md): Create gift cards with a balance using the Dintero wallet service and use them as a payment option in your own system, in Dintero Checkout, or in both. - [Pay with a wallet gift card](https://docs.dintero.com/docs/loyalty/wallet-pay-with-gift-card.md): Use a Dintero wallet gift card as a payment option in a standalone system — check balance, pay partially or fully, and collect the remainder by card or cash. - [Webhooks](https://docs.dintero.com/docs/loyalty/webhooks.md): Receive real-time event notifications from Dintero by subscribing to webhooks via API or Backoffice for transactions, settlements, and other platform events. - [Using Orders and Checkout together](https://docs.dintero.com/docs/order-management/checkout-orders.md): Combine the Dintero Order Management and Checkout services to create draft orders, take payment, capture, and refund transactions in one flow. - [Update an order with reversed items](https://docs.dintero.com/docs/order-management/order-update-refund.md): Modify a Dintero order by reversing existing items and adding new ones using the draft order endpoints to keep the captured amount and refunds aligned. - [Order Management](https://docs.dintero.com/docs/order-management/overview.md): Create, track, and manage the full lifecycle of orders. From draft through payment, capture, and refund. - [Inviting merchants as a Dintero partner](https://docs.dintero.com/docs/partners/inviting-merchants.md): Use the Dintero Partner API to invite merchants for onboarding so they can accept Dintero's terms of service and start accepting payments under your account. - [List merchant accounts as a partner](https://docs.dintero.com/docs/partners/list-merchants.md): List the merchant accounts under your Dintero partner account using the management auth API and pagination so you can drive operations workflows or dashboards. - [Manage a merchant account via API](https://docs.dintero.com/docs/partners/manage-merchants-via-api.md): Manage a merchant account on behalf of a Dintero partner — call the API with an exchanged merchant access token to view settings, users, and configuration. - [Dintero partner API introduction](https://docs.dintero.com/docs/partners/partners.md): Introduction to the Dintero Partner API for inviting and managing merchants, covering how partner accounts work and the security model that protects merchants. - [Get API access to a merchant account](https://docs.dintero.com/docs/partners/partners-merchant-api-access.md): Exchange a partner exchange-token for a Dintero merchant access token so you can call APIs on behalf of one of your merchants under your partner account. - [Responsible disclosure policy](https://docs.dintero.com/docs/security/responsible-disclosure-policy.md): How to report security vulnerabilities to Dintero under our responsible disclosure policy, including the reporting process, scope, and what to expect. ## OpenAPI Specs - [spec-payments](https://docs.dintero.com/mintlify-docs/openapi/spec-payments.yaml) - [spec-checkout](https://docs.dintero.com/mintlify-docs/openapi/spec-checkout.yaml) - [spec-webhooks](https://docs.dintero.com/mintlify-docs/openapi/spec-webhooks.yaml) - [spec-management-auth](https://docs.dintero.com/mintlify-docs/openapi/spec-management-auth.yaml) - [spec-core](https://docs.dintero.com/mintlify-docs/openapi/spec-core.yaml) - [spec-orders](https://docs.dintero.com/mintlify-docs/openapi/spec-orders.yaml) - [spec-wallets](https://docs.dintero.com/mintlify-docs/openapi/spec-wallets.yaml) - [spec-terminals](https://docs.dintero.com/mintlify-docs/openapi/spec-terminals.yaml) - [spec-reports](https://docs.dintero.com/mintlify-docs/openapi/spec-reports.yaml) - [spec-recommendations](https://docs.dintero.com/mintlify-docs/openapi/spec-recommendations.yaml) - [spec-receipts](https://docs.dintero.com/mintlify-docs/openapi/spec-receipts.yaml) - [spec-psp](https://docs.dintero.com/mintlify-docs/openapi/spec-psp.yaml) - [spec-psp-wallet](https://docs.dintero.com/mintlify-docs/openapi/spec-psp-wallet.yaml) - [spec-products](https://docs.dintero.com/mintlify-docs/openapi/spec-products.yaml) - [spec-payout](https://docs.dintero.com/mintlify-docs/openapi/spec-payout.yaml) - [spec-notifications](https://docs.dintero.com/mintlify-docs/openapi/spec-notifications.yaml) - [spec-ledger](https://docs.dintero.com/mintlify-docs/openapi/spec-ledger.yaml) - [spec-insight](https://docs.dintero.com/mintlify-docs/openapi/spec-insight.yaml) - [spec-fraud](https://docs.dintero.com/mintlify-docs/openapi/spec-fraud.yaml) - [spec-extension](https://docs.dintero.com/mintlify-docs/openapi/spec-extension.yaml) - [spec-discounts](https://docs.dintero.com/mintlify-docs/openapi/spec-discounts.yaml) - [spec-customers](https://docs.dintero.com/mintlify-docs/openapi/spec-customers.yaml) - [spec-billing](https://docs.dintero.com/mintlify-docs/openapi/spec-billing.yaml) - [spec-audit](https://docs.dintero.com/mintlify-docs/openapi/spec-audit.yaml) - [spec-assets](https://docs.dintero.com/mintlify-docs/openapi/spec-assets.yaml) - [spec-apps-directory](https://docs.dintero.com/mintlify-docs/openapi/spec-apps-directory.yaml) - [payments-api](https://docs.dintero.com/openapi/payments-api.yaml) - [webhooks-api](https://docs.dintero.com/openapi/webhooks-api.yaml) - [wallets-api](https://docs.dintero.com/openapi/wallets-api.yaml) - [receipts-api](https://docs.dintero.com/openapi/receipts-api.yaml) - [products-api](https://docs.dintero.com/openapi/products-api.yaml) - [orders-api](https://docs.dintero.com/openapi/orders-api.yaml) - [management-auth-api](https://docs.dintero.com/openapi/management-auth-api.yaml) - [insight-api](https://docs.dintero.com/openapi/insight-api.yaml) - [discounts-api](https://docs.dintero.com/openapi/discounts-api.yaml) - [customers-api](https://docs.dintero.com/openapi/customers-api.yaml) - [checkout-api](https://docs.dintero.com/openapi/checkout-api.yaml) - [openapi](https://docs.dintero.com/api-reference/openapi.json) ## Optional - [Demo Store](https://checkout.demo.dintero.com/)