{
    "variable": [
        {
            "id": "baseUrl",
            "key": "baseUrl",
            "type": "string",
            "name": "string",
            "value": "https:\/\/app.dimepayments.com"
        }
    ],
    "info": {
        "name": "Dime Payments API Documentation",
        "_postman_id": "ffeda092-2dbd-4671-b3e8-90f58d06c53b",
        "description": "A simple, basic API for managing Merchants through Dime Payments. JSON based REST API",
        "schema": "https:\/\/schema.getpostman.com\/json\/collection\/v2.1.0\/collection.json"
    },
    "item": [
        {
            "name": "Merchant management",
            "description": "",
            "item": [
                {
                    "name": "List Merchants",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/merchant\/list",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/merchant\/list"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"filters\":{\"start_date\":\"2024-01-01 00:00:00\",\"end_date\":\"2024-12-31 23:59:59\"}}"
                        },
                        "description": "Get a list of all merchants and their fields"
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":[{\"name\":\"Dime Payments\",\"dba\":\"\",\"notes\":\"\",\"sid\":\"00001\",\"ein\":\"\",\"mcc\":\"8999\",\"slug\":\"pay\",\"pub_api_key\":\"pkapi_prod_B5n2hQhy6uAp1rLjqs\",\"processor_mid\":\"650000012366624\",\"active\":true,\"active_at\":null,\"pending_cancellation\":null,\"approved_cancellation\":null,\"approved_cancellation_by\":null,\"g_pay\":false,\"a_pay\":false,\"pci_compliance\":true,\"api_access\":\"2025-05-20T12:43:00.000000Z\",\"api_enabled_by_id\":1,\"website\":\"https:\\\/\\\/dimepayments.com\",\"addr1\":\"53 S. Main St\",\"addr2\":\"\",\"addr3\":\"\",\"city\":\"Alpharetta\",\"state\":\"GA\",\"zip\":\"30009\",\"phone\":\"4049064975\",\"primary_phone\":\"4049064975\",\"primary_email\":\"ben@dimepayments.com\",\"primary_name\":\"Ben Habeck\"},{\"name\":\"Dime Payments\",\"dba\":\"\",\"notes\":\"\",\"sid\":\"00001\",\"ein\":\"\",\"mcc\":\"8999\",\"slug\":\"pay\",\"pub_api_key\":\"pkapi_prod_B5n2hQhy6uAp1rLjqs\",\"processor_mid\":\"650000012366624\",\"active\":true,\"active_at\":null,\"pending_cancellation\":null,\"approved_cancellation\":null,\"approved_cancellation_by\":null,\"g_pay\":false,\"a_pay\":false,\"pci_compliance\":true,\"api_access\":\"2025-05-20T12:43:00.000000Z\",\"api_enabled_by_id\":1,\"website\":\"https:\\\/\\\/dimepayments.com\",\"addr1\":\"53 S. Main St\",\"addr2\":\"\",\"addr3\":\"\",\"city\":\"Alpharetta\",\"state\":\"GA\",\"zip\":\"30009\",\"phone\":\"4049064975\",\"primary_phone\":\"4049064975\",\"primary_email\":\"ben@dimepayments.com\",\"primary_name\":\"Ben Habeck\"}]}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n    \"errors\":\n    {\n      \"filters.start_date\": [\"The filters.start_date field must be a valid date.\"]\n    }\n }",
                            "name": "Failed validation"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"message\": \"Permission Denied.\"}",
                            "name": "Bad API Key Permission"
                        }
                    ]
                },
                {
                    "name": "Show a specific Merchant's Details",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/merchant\/show",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/merchant\/show"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"data\":{\"sid\":1234567}}"
                        },
                        "description": "List all non-protected fields for a merchant.  Other fields are available using their specific requests."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n    \"data\": {\n        \"name\": \"Dime Payments\",\n        \"sid\": \"00001\",\n        \"mcc\": \"8999\",\n        \"slug\": \"pay\",\n        \"pub_api_key\": \"pkapi_prod_B5n2hQhy6uAp1rLjqs\",\n        \"processor_mid\": \"650000012366624\",\n        \"active\": true,\n        \"active_at\": null,\n        \"g_pay\": false,\n        \"a_pay\": false,\n        \"pci_compliance\": true,\n        \"website\": \"https:\/\/dimepayments.com\",\n        \"addr1\": \"53 S. Main St\",\n        \"addr2\": \"\",\n        \"city\": \"Alpharetta\",\n        \"state\": \"GA\",\n        \"zip\": \"30009\",\n        \"phone\": \"4049064975\",\n        \"primary_phone\": \"4049064975\",\n        \"primary_email\": \"ben@dimepayments.com\",\n        \"primary_name\": \"Ben Habeck\"\n    }\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n    \"errors\":\n    {\n      \"filters.start_date\": [\"The filters.start_date field must be a valid date.\"]\n    }\n }",
                            "name": "Failed validation"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"message\": \"Permission Denied.\"}",
                            "name": "Bad API Key Permission"
                        }
                    ]
                },
                {
                    "name": "Create Merchant",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/merchant\/create",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/merchant\/create"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"data\":{\"name\":\"Acme Inc\",\"slug\":\"acme-inc\",\"mcc\":8661,\"website\":\"https:\\\/\\\/acme-inc.com\",\"addr1\":\"123 4th Street\",\"addr2\":\"Suite 5\",\"city\":\"Alpharetta\",\"state\":\"GA\",\"zip\":30009,\"phone\":\"+177012345678\",\"primary_phone\":\"+140412345678\",\"primary_name\":\"John Doe\",\"primary_email\":\"john@acme.com\",\"industry\":\"Church\"}}"
                        },
                        "description": "Create a merchant record which can be used for generating an application."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n    \"data\": {\n        \"name\": \"Dime Payments\",\n        \"sid\": \"00001\",\n        \"mcc\": \"8999\",\n        \"slug\": \"pay\",\n        \"pub_api_key\": \"pkapi_prod_B5n2hQhy6uAp1rLjqs\",\n        \"processor_mid\": \"650000012366624\",\n        \"active\": true,\n        \"active_at\": null,\n        \"g_pay\": false,\n        \"a_pay\": false,\n        \"pci_compliance\": true,\n        \"website\": \"https:\/\/dimepayments.com\",\n        \"addr1\": \"53 S. Main St\",\n        \"addr2\": \"\",\n        \"city\": \"Alpharetta\",\n        \"state\": \"GA\",\n        \"zip\": \"30009\",\n        \"phone\": \"4049064975\",\n        \"primary_phone\": \"4049064975\",\n        \"primary_email\": \"ben@dimepayments.com\",\n        \"primary_name\": \"Ben Habeck\"\n    }\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n    \"errors\":\n    {\n      \"data.phone\": [\"The data.phone field is required.\"]\n    }\n }",
                            "name": "Failed validation"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\"data\": {\"message\": \"Something went wrong: contact Dime Payments Rep\"}}",
                            "name": "Merchant not created"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"message\": \"Permission Denied.\"}",
                            "name": "Bad API Key Permission"
                        }
                    ]
                },
                {
                    "name": "Update a specific Merchant's Details",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/merchant\/update",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/merchant\/update"
                        },
                        "method": "PATCH",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"data\":{\"sid\":99,\"slug\":\"acme-inc\",\"name\":\"Acme Inc\",\"mcc\":8661,\"website\":\"https:\\\/\\\/acme-inc.com\",\"addr1\":\"123 4th Street\",\"addr2\":\"Suite 5\",\"city\":\"Alpharetta\",\"state\":\"GA\",\"zip\":30009,\"phone\":\"+177012345678\",\"primary_phone\":\"+140412345678\",\"primary_name\":\"John Doe\",\"primary_email\":\"john@acme.com\",\"industry\":\"Church\"}}"
                        },
                        "description": "Update a Merchant's details."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n    \"data\": {\n        \"name\": \"Dime Payments\",\n        \"sid\": \"00001\",\n        \"mcc\": \"8999\",\n        \"slug\": \"pay\",\n        \"pub_api_key\": \"pkapi_prod_B5n2hQhy6uAp1rLjqs\",\n        \"processor_mid\": \"650000012366624\",\n        \"active\": true,\n        \"active_at\": null,\n        \"g_pay\": false,\n        \"a_pay\": false,\n        \"pci_compliance\": true,\n        \"website\": \"https:\/\/dimepayments.com\",\n        \"addr1\": \"53 S. Main St\",\n        \"addr2\": \"\",\n        \"city\": \"Alpharetta\",\n        \"state\": \"GA\",\n        \"zip\": \"30009\",\n        \"phone\": \"4049064975\",\n        \"primary_phone\": \"4049064975\",\n        \"primary_email\": \"ben@dimepayments.com\",\n        \"primary_name\": \"Ben Habeck\"\n    }\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n     \"errors\":\n     {\n       \"data.phone\": [\"The data.phone field is required.\"]\n     }\n  }",
                            "name": "Failed validation"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\"data\": {\"message\": \"Something went wrong: contact Dime Payments Rep\"}}",
                            "name": "Merchant not created"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"message\": \"Permission Denied.\"}",
                            "name": "Bad API Key Permission"
                        }
                    ]
                },
                {
                    "name": "Get a unique, secure link to the signup application for a Merchant.",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/merchant\/get-form-link",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/merchant\/get-form-link"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"data\":{\"sid\":69}}"
                        },
                        "description": "Passed a merchant's ID, returns a full URL to the application for processor\napproval.  This link expires in 48 hours."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": {\"link\": \"https:\/\/app.dimepayments.com\/some\/link\"}}",
                            "name": "Success"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n     \"errors\":\n     {\n       \"data.sid\": [\"The data.sid field is required.\"]\n     }\n  }",
                            "name": "Failed validation"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"message\": \"Permission Denied.\"}",
                            "name": "Bad API Key Permission"
                        }
                    ]
                }
            ]
        },
        {
            "name": "Transaction management",
            "description": "\nAPIs for managing transactions.  Depending on API KEY permissions, one should be able to\ncharge credit cards, ACH, Google\/Apple Pay wallets along with other functions.",
            "item": [
                {
                    "name": "List Transactions",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/transactions",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/transactions"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"data\":{\"sid\":\"12345\"},\"filters\":{\"start_date\":\"2021-01-01 00:00:00\",\"end_date\":\"2021-12-31 23:59:59\",\"sweep_id\":\"sweep_123*\",\"customer_uuid\":\"cust_456\"}}"
                        },
                        "description": "Retrieves a list of transactions for a given Merchant, filtered by various parameters."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":[{\"transaction_type\":\"CC\",\"transaction_status\":\"CC_CREDIT\",\"transaction_status_description\":\"Successful credit\\\/debit card transaction that brings funds into the ProPay Account.\",\"transaction_number\":\"741046715\",\"transaction_date\":\"2023-02-15T19:14:44.000000Z\",\"fund_date\":\"2023-02-17T05:05:35.000000Z\",\"settle_date\":\"2023-03-24T11:30:04.000000Z\",\"amount\":\"1.0000\",\"description\":\"\",\"status_code\":\"\",\"status_text\":\"\",\"email\":\"\",\"phone\":\"\",\"customer_uuid\":\"\",\"multi_use_token\":\"\",\"pending\":false,\"transaction_info_id\":\"789161791\",\"parent_transaction_info_id\":\"\",\"billing_address\":{\"first_name\":null,\"last_name\":null,\"addr1\":null,\"addr2\":null,\"city\":null,\"state\":null,\"zip\":null},\"shippingAddress\":{\"addr1\":null,\"addr2\":null,\"city\":null,\"state\":null,\"zip\":null}},{\"transaction_type\":\"CC\",\"transaction_status\":\"CC_CREDIT\",\"transaction_status_description\":\"Successful credit\\\/debit card transaction that brings funds into the ProPay Account.\",\"transaction_number\":\"741046715\",\"transaction_date\":\"2023-02-15T19:14:44.000000Z\",\"fund_date\":\"2023-02-17T05:05:35.000000Z\",\"settle_date\":\"2023-03-24T11:30:04.000000Z\",\"amount\":\"1.0000\",\"description\":\"\",\"status_code\":\"\",\"status_text\":\"\",\"email\":\"\",\"phone\":\"\",\"customer_uuid\":\"\",\"multi_use_token\":\"\",\"pending\":false,\"transaction_info_id\":\"789161791\",\"parent_transaction_info_id\":\"\",\"billing_address\":{\"first_name\":null,\"last_name\":null,\"addr1\":null,\"addr2\":null,\"city\":null,\"state\":null,\"zip\":null},\"shippingAddress\":{\"addr1\":null,\"addr2\":null,\"city\":null,\"state\":null,\"zip\":null}}],\"links\":{\"prev\":null,\"next\":null},\"meta\":{\"path\":\"\\\/\",\"per_page\":15,\"next_cursor\":null,\"prev_cursor\":null}}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n   \"errors\":\n   {\n     \"filters.start_date\": [\"The filters.start_date field must be a valid date.\"]\n   }\n}",
                            "name": "Failed validation"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"data\": { \"message\": \"Permission Denied.\"}}",
                            "name": "Token unauthorized"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"data\": { \"message\": \"Unauthorized\"}}",
                            "name": "Invalid merchant or affiliate authorization"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"data\": { \"message\": \"Not associated with affiliate\"}}",
                            "name": "Invalid merchant or affiliate associations"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"data\": { \"message\": \"No such Merchant\"}}",
                            "name": "Invalid sid"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"data\": {\"message\": \"No transactions found\"}}",
                            "name": "No transactions found"
                        }
                    ]
                },
                {
                    "name": "Charge a Credit Card",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/transaction\/charge-card",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/transaction\/charge-card"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"data\":{\"amount\":4326.41688,\"sid\":1234567,\"phone\":\"+177012345678\",\"customer_uuid\":\"977e5426-8d13-3824-86aa-b092f8ae52c5\",\"email\":\"gbailey@example.net\",\"memo\":\"architecto\",\"token\":\"abc123\",\"cardholder_name\":\"John Doe\",\"card_number\":1231231231231231,\"expiration_date\":\"01\\\/2025\",\"cvv\":123,\"billing_address\":{\"first_name\":\"m\",\"last_name\":\"i\",\"addr1\":\"1234 Main St\",\"addr2\":\"Suite 100\",\"city\":\"Atlanta\",\"state\":\"NY\",\"zip\":10001},\"shipping_address\":{\"addr1\":\"123 A Street\",\"addr2\":\"Suite 123\",\"city\":\"Alpharetta\",\"state\":\"GA\",\"zip\":0},\"uuid\":\"60dac128-28da-41ae-8632-aee299de13fd\"}}"
                        },
                        "description": "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\nrepresenting the card that can be used for transactions as well as the transactionId and the customerUUID if requested.\nIf you pass a customer UUID or a customer phone number, then a customer record will be created or retrieved if it already exists, also making the customer UUID available for the purpose of associating charges to a customer.\nYou must be PCI Compliant (have an AoC on file with Dime Payments) to process PAN Data. A token can optionally be provided to process charges without requiring PCI compliance as no PAN data is being sent."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"data\": {\n    \"transaction_type\": \"Credit Card\",\n    \"transaction_status\": \"Success\",\n    \"transaction_status_description\": \"Transaction Successful\",\n    \"transaction_number\": \"1234567890\",\n    \"transaction_date\": \"2020-01-01\",\n    \"fund_date\": \"2020-01-01\",\n    \"settle_date\": \"2020-01-01\",\n    \"amount\": \"100.00\",\n    \"description\": \"a memo concerning this transaction\",\n    \"status_code\": \"00\",\n    \"status_text\": \"APPROVAL\",\n    \"email\": \"email@email.com\",\n    \"phone\": \"+17701234567\",\n    \"customer_uuid\": \"66f1c230-1337-5g59-b43c-1bcb83adfaaa\",\n    \"multi_use_token\": \"abcdefg123456790\",\n    \"pending\": true,\n    \"transaction_info_id\": \"1234567890\",\n    \"parent_transaction_info_id\": \"1234567890\",\n    \"billing_address\": {\n      \"first_name\": \"John\",\n      \"last_name\": \"Doe\",\n      \"addr1\": \"123 Main St\",\n      \"addr2\": \"Suite 100\",\n      \"city\": \"New York\",\n      \"state\": \"NY\"\n    },\n     \"shipping_address\": {\n         \"addr1\": \"12 Street Ave\",\n         \"addr2\": \"Suite 123\",\n         \"city\": \"Boulder\",\n         \"state\": \"CO\",\n         \"zip\": \"80302\"\n     }\n  }\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n  \"errors\": {\n      \"sid\": [\n        \"The sid is required.\"\n      ]\n  }\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n  \"data\": {\n     \"transaction_type\": \"Credit Card\",\n     \"transaction_status\": \"Failed\",\n     \"transaction_status_description\": \"Transaction failed\",\n     \"transaction_number\": \"1234567890\",\n     \"transaction_date\": \"2020-01-01\",\n     \"fund_date\": \"2020-01-01\",\n     \"settle_date\": \"2020-01-01\",\n     \"amount\": \"100.00\",\n     \"description\": \"a memo concerning this transaction\",\n     \"status_code\": \"05\",\n     \"status_text\": \"DECLINE\",\n     \"email\": \"email@email.com\",\n     \"phone\": \"+17701234567\",\n     \"customer_uuid\": \"66f1c230-1337-5g59-b43c-1bcb83adfaaa\",\n     \"multi_use_token\": \"abcdefg123456790\",\n     \"pending\": true,\n     \"transaction_info_id\": \"1234567890\",\n     \"parent_transaction_info_id\": \"1234567890\",\n     \"billing_address\": {\n       \"first_name\": \"John\",\n       \"last_name\": \"Doe\",\n       \"addr1\": \"123 Main St\",\n       \"addr2\": \"Suite 100\",\n       \"city\": \"New York\",\n       \"state\": \"NY\"\n     },\n      \"shipping_address\": {\n          \"addr1\": \"12 Street Ave\",\n          \"addr2\": \"Suite 123\",\n          \"city\": \"Boulder\",\n          \"state\": \"CO\",\n          \"zip\": \"80302\"\n      }\n   }\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 403,
                            "body": "{\n  \"message\": \"Permission Denied.\"\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Charge a Bank Account",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/transaction\/charge-ach",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/transaction\/charge-ach"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"data\":{\"sid\":1234567,\"routing_number\":\"123456789\",\"account_number\":\"91828382\",\"account_type\":\"Checking\",\"account_name\":\"Acme Inc.\",\"amount\":99.19,\"phone\":\"7701234567\",\"customer_uuid\":\"12312312-123123123-1231231231\",\"email\":\"okon.justina@example.com\",\"memo\":\"payment for something\",\"billing_address\":{\"first_name\":\"Ryan\",\"last_name\":\"Taylor\",\"addr1\":\"123 A Street\",\"addr2\":\"Suite 123\",\"city\":\"Alpharetta\",\"state\":\"GA\",\"zip\":30009},\"shipping_address\":{\"addr1\":\"123 A Street\",\"addr2\":\"Suite 123\",\"city\":\"Alpharetta\",\"state\":\"GA\",\"zip\":12345}}}"
                        },
                        "description": ""
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n    \"data\": {\n        \"transaction_type\": \"ACH\",\n        \"transaction_status\": \"Success\",\n        \"transaction_status_description\": \"Success\",\n        \"transaction_number\": \"130\",\n        \"transaction_date\": \"2021-01-01\",\n        \"fund_date\": \"2021-01-01\",\n        \"settle_date\": \"2021-01-01\",\n        \"amount\": \"25\",\n        \"description\": \"\",\n        \"status_code\": \"00\",\n        \"status_text\": \"Success\",\n        \"email\": \"test@test.com\",\n        \"phone\": \"\",\n        \"customer_uuid\": \"\",\n        \"multi_use_token\": \"\",\n        \"pending\": false,\n        \"transaction_info_id\": \"1234567890\",\n        \"parent_transaction_info_id\": \"1234567890\",\n        \"billing_address\": {\n                \"first_name\": \"First\",\n                \"last_name\": \"Last\",\n                \"addr1\": \"12 Street Ave\",\n                \"addr2\": \"Suite 123\",\n                \"city\": \"Boulder\",\n                \"state\": \"CO\",\n                \"zip\": \"80302\"\n        },\n        \"shipping_address\": {\n                 \"addr1\": \"12 Street Ave\",\n                 \"addr2\": \"Suite 123\",\n                 \"city\": \"Boulder\",\n                 \"state\": \"CO\",\n                 \"zip\": \"80302\"\n        }\n    }\n}",
                            "name": "Successful Transaction"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n   \"errors\":\n   {\n     \"data.amount\": [\"The data.amount field is required.\"],\n     \"data.account_type\": [\"The selected data.account_type is invalid.\"]\n   }\n}",
                            "name": "Failed validation"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"data\": { \"message\": \"Permission Denied.\"}}",
                            "name": "Token unauthorized"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"data\": { \"message\": \"Unauthorized\"}}",
                            "name": "Invalid merchant or affiliate authorization"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"data\": { \"message\": \"Not associated with affiliate\"}}",
                            "name": "Invalid merchant or affiliate association"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"data\": { \"message\": \"No such Merchant\"}}",
                            "name": "Invalid sid"
                        }
                    ]
                },
                {
                    "name": "Tokenize a Credit Card",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/transaction\/tokenize-card",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/transaction\/tokenize-card"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"data\":{\"sid\":1234567,\"cardholder_name\":\"John Doe\",\"card_number\":1234567812345678,\"expiration_date\":\"01\\\/2025\",\"cvv\":123,\"billing_address\":{\"addr1\":\"1234 Main St\",\"addr2\":\"Suite 100\",\"city\":\"New York\",\"state\":\"NY\",\"zip\":10001}}}"
                        },
                        "description": "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."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"data\": {\n    \"token\": \"abcd1234\"\n  }\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n  \"errors\": {\n    \"card_number\": [\n      \"The card number must be a number.\"\n    ]\n  }\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n  \"data\": {\n    \"message\": \"Validation of card failed.\"\n  }\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\n  \"data\": {\n    \"message\": \"Permission Denied.\"\n  }\n}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Show Transaction",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/transaction",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/transaction"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"data\":{\"sid\":1234567,\"transaction_info_id\":6789131231,\"transaction_type\":\"ACH\",\"transaction_id\":123}}"
                        },
                        "description": ""
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"data\": {\n       \"transaction_type\": \"CC\",\n       \"transaction_status\": \"CC Pending\",\n       \"transaction_status_description\": \"A cc transaction that is pending\",\n       \"transaction_number\": \"1231\",\n        \"transaction_date\": \"2021-01-01\",\n        \"fund_date\": \"2021-01-01\",\n        \"settle_date\": \"2021-01-01\",\n       \"amount\": \"25.0000\",\n       \"description\": \"\",\n       \"status_code\": \"\",\n       \"status_text\": \"\",\n       \"email\": \"\",\n       \"phone\": \"\",\n       \"customer_uuid\": \"68d9feaa-04a9-4c48-8c00-a0b79c8b2f70\",\n       \"multi_use_token\": \"\",\n       \"pending\": true,\n       \"transaction_info_id\": \"1231321\",\n       \"parent_transaction_info_id\": \"12313244444\",\n       \"billing_address\": {\n            \"first_name\": \"\",\n            \"last_name\": \"\",\n            \"addr1\": \"\",\n            \"addr2\": \"\",\n            \"city\": \"\",\n            \"state\": \"\",\n            \"zip\": \"\"\n       },\n       \"shipping_address\": {\n              \"addr1\": \"123 Main St\",\n              \"addr2\": \"apt 1\",\n              \"city\": \"Alpharetta\",\n              \"state\": \"GA\",\n              \"zip\": \"12345\"\n       }\n  }\n}",
                            "name": "Successful Show"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\"errors\": {\"data.sid\": [\"The data.sid is not the correct format.\"]}}",
                            "name": "Field Validation Failed"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"data\": {\"message\": \"Permission Denied.\"}}",
                            "name": "Invalid API Key Permission"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"data\": {\"message\": \"User not associated with the affiliate.\"}}",
                            "name": "User perm issue"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"data\": {\"message\": \"No transaction found\"}}",
                            "name": "No transaction found"
                        }
                    ]
                },
                {
                    "name": "Refund Transaction",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/transaction\/refund",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/transaction\/refund"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"data\":{\"sid\":1234567,\"amount\":100.5,\"transaction_info_id\":6789131231,\"transaction_type\":\"CC\",\"transaction_id\":6789131231}}"
                        },
                        "description": "Processes a refund for a transaction based on the provided data."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": { \"message\" : \"refund\"}}",
                            "name": "Successful Refund"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n   \"errors\":\n   {\n     \"data.sid\": [\"The sid field is required.\"],\n     \"data.transaction_info_id\": [\"The selected transaction_info_id is invalid.\"]\n   }\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n   \"data\": {\n     \"message\": \"No such Merchant\"\n   }\n }",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n    \"data\": {\n      \"message\": \"Error processing refund\"\n    }\n  }",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n   \"data\":\n   {\n     \"message\": \"Unsupported processor.\"\n   }\n }",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"data\": {\"message\": \"Permission Denied.\"}}",
                            "name": "Bad API Key Permission"
                        }
                    ]
                },
                {
                    "name": "Void Transaction",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/transaction\/void",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/transaction\/void"
                        },
                        "method": "PATCH",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"data\":{\"sid\":\"91828382\",\"transaction_type\":\"ACH\",\"transaction_id\":123}}"
                        },
                        "description": "Void a transaction"
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": {\"message\" : \"Transaction voided successfully\"}}",
                            "name": "Successful Void"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\"errors\": {\"data.sid\": [\"The data.sid is not the correct format.\"]}}",
                            "name": "Field Validation Failed"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\"data\": {\"message\": \"No transaction found\"}}",
                            "name": "Transaction not found"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\"data\": {\"message\": \"Unsupported Processor\"}}",
                            "name": "Unsupported Processor"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\"data\": {\"message\": \"Transaction cannot be voided\"}}",
                            "name": "Transaction cannot be voided"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"data\": {\"message\": \"Permission Denied.\"}}",
                            "name": "Bad API Key Permission"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"data\": {\"message\": \"User not associated with the affiliate.\"}}",
                            "name": "User perm issue"
                        }
                    ]
                }
            ]
        },
        {
            "name": "Addresses",
            "description": "\nAPIs for managing customer addresses",
            "item": [
                {
                    "name": "List Addresses",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/address\/list",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/address\/list"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"data\":{\"sid\":12345,\"uuid\":\"60dac128-28da-41ae-8632-aee299de13fd\"}}"
                        },
                        "description": "List all addresses for a specific customer."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n    \"data\": [\n        [\n            {\n                \"id\": 1,\n                \"recipient\": null,\n                \"line_one\": \"\",\n                \"line_two\": null,\n                \"line_three\": null,\n                \"city\": \"\",\n                \"state\": \"\",\n                \"zip\": \"\"\n            },\n            {\n                \"id\": 1,\n                \"recipient\": null,\n                \"line_one\": \"\",\n                \"line_two\": null,\n                \"line_three\": null,\n                \"city\": \"\",\n                \"state\": \"\",\n                \"zip\": \"\"\n            }\n        ]\n    ]\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\n \"data\": {\n   \"message\": \"Permission Denied.\"\n }\n}",
                            "name": "Unauthorized Access"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\n \"data\": {\n   \"message\": \"No such Customer\"\n }\n}",
                            "name": "Customer Not Found"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\n \"data\": {\n   \"message\": \"No such Merchant\"\n }\n}",
                            "name": "Merchant Not Found"
                        }
                    ]
                },
                {
                    "name": "Show Address",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/address\/show",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/address\/show"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"data\":{\"sid\":12345,\"uuid\":\"60dac128-28da-41ae-8632-aee299de13fd\",\"address_id\":1}}"
                        },
                        "description": "Show details of a specific address."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n    \"data\": {\n        \"address_id\": 1,\n        \"recipient\": null,\n        \"line_one\": \"\",\n        \"line_two\": null,\n        \"line_three\": null,\n        \"city\": \"\",\n        \"state\": \"\",\n        \"zip\": \"\"\n    }\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\n \"data\": {\n   \"message\": \"Permission Denied.\"\n }\n}",
                            "name": "Unauthorized Access"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\n \"data\": {\n   \"message\": \"No such Address\"\n }\n}",
                            "name": "Address Not Found"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\n \"data\": {\n   \"message\": \"No such Merchant\"\n }\n}",
                            "name": "Merchant Not Found"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\n \"data\": {\n   \"message\": \"No such Customer\"\n }\n}",
                            "name": "Customer Not Found"
                        }
                    ]
                },
                {
                    "name": "Create Address",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/address\/create",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/address\/create"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"data\":{\"sid\":12345,\"uuid\":\"60dac128-28da-41ae-8632-aee299de13fd\",\"recipient\":\"John Doe\",\"line_one\":\"123 Main St\",\"line_two\":\"Apt 4B\",\"line_three\":\"architecto\",\"city\":\"Atlanta\",\"state\":\"GA\",\"zip\":\"30301\"}}"
                        },
                        "description": "Create a new address for a customer."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n    \"data\": {\n        \"address_id\": 1,\n        \"recipient\": null,\n        \"line_one\": \"\",\n        \"line_two\": null,\n        \"line_three\": null,\n        \"city\": \"\",\n        \"state\": \"\",\n        \"zip\": \"\"\n    }\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n \"data\": {\n   \"message\": \"Failed to create address\"\n }\n}",
                            "name": "Creation Failed"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\n \"data\": {\n   \"message\": \"Permission Denied.\"\n }\n}",
                            "name": "Unauthorized Access"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\n    \"data\": {\n   \"message\": \"No such Merchant\"\n }\n}",
                            "name": "Merchant Not Found"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\n \"data\": {\n   \"message\": \"No such Customer\"\n }\n}",
                            "name": "Customer Not Found"
                        }
                    ]
                },
                {
                    "name": "Update Address",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/address\/update",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/address\/update"
                        },
                        "method": "PATCH",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"data\":{\"sid\":12345,\"uuid\":\"60dac128-28da-41ae-8632-aee299de13fd\",\"address_id\":1,\"recipient\":\"John Doe\",\"line_one\":\"123 Main St\",\"line_two\":\"Apt 4B\",\"line_three\":\"architecto\",\"city\":\"Atlanta\",\"state\":\"GA\",\"zip\":\"30301\"}}"
                        },
                        "description": "Update an existing address."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n    \"data\": {\n        \"address_id\": 1,\n        \"recipient\": null,\n        \"line_one\": \"\",\n        \"line_two\": null,\n        \"line_three\": null,\n        \"city\": \"\",\n        \"state\": \"\",\n        \"zip\": \"\"\n    }\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n \"data\": {\n   \"message\": \"Failed to update address\"\n }\n}",
                            "name": "Update Failed"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\n    \"data\": {\n   \"message\": \"Permission Denied.\"\n }\n}",
                            "name": "Unauthorized Access"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\n    \"data\": {\n   \"message\": \"No such Merchant\"\n }\n}",
                            "name": "Merchant Not Found"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\n    \"data\": {\n   \"message\": \"No such Customer\"\n }\n}",
                            "name": "Customer Not Found"
                        }
                    ]
                },
                {
                    "name": "Delete Address",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/address\/delete",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/address\/delete"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"data\":{\"sid\":12345,\"uuid\":\"60dac128-28da-41ae-8632-aee299de13fd\",\"address_id\":1}}"
                        },
                        "description": "Remove an address from a customer."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n \"data\": {\n   \"message\": \"Address deleted successfully\"\n }\n}",
                            "name": "Address Deleted Successfully"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n \"data\": {\n   \"message\": \"Unable to delete\"\n }\n}",
                            "name": "Deletion Failed"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\n    \"data\": {\n     \"message\": \"Permission Denied.\"\n }\n}",
                            "name": "Unauthorized Access"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\n \"data\": {\n   \"message\": \"No such Address\"\n }\n}",
                            "name": "Address Not Found"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\n \"data\": {\n   \"message\": \"No such Merchant\"\n }\n}",
                            "name": "Merchant Not Found"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\n \"data\": {\n   \"message\": \"No such Customer\"\n }\n}",
                            "name": "Customer Not Found"
                        }
                    ]
                }
            ]
        },
        {
            "name": "Customer management",
            "description": "\nAPIs for managing customers.  Depending on API KEY permissions, one should be able to\nlist, create, update, and delete customers along with several other customer specific requests.",
            "item": [
                {
                    "name": "List Customers",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/customer\/list",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/customer\/list"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"data\":{\"sid\":12345},\"filters\":{\"start_date\":\"2024-01-01 00:00:00\",\"end_date\":\"2024-12-31 23:59:59\",\"phone\":\"+15555555555\",\"email\":\"example@example.com\"}}"
                        },
                        "description": "Retrieves a list of customers for a given company, filtered by various parameters."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n    \"data\": [\n        [\n            {\n                \"id\": 6,\n                \"uuid\": \"66f1c230-68cf-4d58-b47c-1bcb83adfddd\",\n                \"first_name\": \"Ryan\",\n                \"last_name\": \"Taylor\",\n                \"company_name\": \"\",\n                \"phone\": \"+17707892072\",\n                \"phone_verified_at\": null,\n                \"email\": \"rtaylor82@gmail.com\",\n                \"email_verified_at\": null,\n                \"addr1\": \"4655 Hwy 136 W\",\n                \"addr2\": \"\",\n                \"addr3\": \"\",\n                \"city\": \"Dawsonville\",\n                \"state\": \"GA\",\n                \"zip\": \"30534\",\n                \"country\": \"USA\",\n                \"email_communications\": true,\n                \"sms_communications\": false,\n                \"payment_reminders\": true,\n                \"last_login_at\": \"2026-04-28T20:45:43.000000Z\",\n                \"last_login_ip\": \"69.85.118.154\"\n            },\n            {\n                \"id\": 6,\n                \"uuid\": \"66f1c230-68cf-4d58-b47c-1bcb83adfddd\",\n                \"first_name\": \"Ryan\",\n                \"last_name\": \"Taylor\",\n                \"company_name\": \"\",\n                \"phone\": \"+17707892072\",\n                \"phone_verified_at\": null,\n                \"email\": \"rtaylor82@gmail.com\",\n                \"email_verified_at\": null,\n                \"addr1\": \"4655 Hwy 136 W\",\n                \"addr2\": \"\",\n                \"addr3\": \"\",\n                \"city\": \"Dawsonville\",\n                \"state\": \"GA\",\n                \"zip\": \"30534\",\n                \"country\": \"USA\",\n                \"email_communications\": true,\n                \"sms_communications\": false,\n                \"payment_reminders\": true,\n                \"last_login_at\": \"2026-04-28T20:45:43.000000Z\",\n                \"last_login_ip\": \"69.85.118.154\"\n            }\n        ]\n    ]\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n   \"message\": \"Validation errors\"\n }",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n   \"data\":\n   {\n     \"message\": \"No such Merchant\"\n   }\n }",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\n   \"data\":\n   {\n     \"message\": \"Permission Denied.\"\n   }\n }",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\n   \"data\":\n   {\n     \"message\": \"Merchant or Affiliate check failed\"\n   }\n }",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Show Customer",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/customer\/show",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/customer\/show"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"data\":{\"sid\":12345},\"filters\":{\"phone\":\"+15555555555\",\"email\":\"example@example.com\",\"uuid\":\"60dac128-28da-41ae-8632-aee299de13fd\"}}"
                        },
                        "description": "Show a specific customer's details"
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n    \"data\": {\n        \"uuid\": \"66f1c230-68cf-4d58-b47c-1bcb83adfddd\",\n        \"first_name\": \"Ryan\",\n        \"last_name\": \"Taylor\",\n        \"phone\": \"+17707892072\",\n        \"email\": \"rtaylor82@gmail.com\",\n        \"addr1\": \"4655 Hwy 136 W\",\n        \"addr2\": \"\",\n        \"addr3\": \"\",\n        \"city\": \"Dawsonville\",\n        \"state\": \"GA\",\n        \"zip\": \"30534\",\n        \"country\": \"USA\"\n    }\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n    \"message\": \"Validation errors\"\n  }",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n    \"data\":\n    {\n      \"message\": \"No such Merchant\"\n    }\n  }",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\n    \"data\":\n    {\n      \"message\": \"Permission Denied.\"\n    }\n  }",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\n    \"data\":\n    {\n      \"message\": \"Merchant or Affiliate check failed\"\n    }\n  }",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Create Customer",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/customer\/create",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/customer\/create"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"data\":{\"sid\":12345,\"first_name\":\"architecto\",\"last_name\":\"architecto\",\"company_name\":\"architecto\",\"phone\":\"architecto\",\"email\":\"gbailey@example.net\",\"addr1\":\"architecto\",\"addr2\":\"architecto\",\"addr3\":\"architecto\",\"city\":\"architecto\",\"state\":\"architecto\",\"zip\":\"architecto\",\"country\":\"n\"}}"
                        },
                        "description": "Create a customer record linked to your Company\/Merchant."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n    \"data\": {\n        \"uuid\": \"66f1c230-68cf-4d58-b47c-1bcb83adfddd\",\n        \"first_name\": \"Ryan\",\n        \"last_name\": \"Taylor\",\n        \"phone\": \"+17707892072\",\n        \"email\": \"rtaylor82@gmail.com\",\n        \"addr1\": \"4655 Hwy 136 W\",\n        \"addr2\": \"\",\n        \"addr3\": \"\",\n        \"city\": \"Dawsonville\",\n        \"state\": \"GA\",\n        \"zip\": \"30534\",\n        \"country\": \"USA\"\n    }\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n     \"message\": \"Validation errors\"\n   }",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n      \"message\": \"Failed to create Customer\"\n    }",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n     \"data\":\n     {\n       \"message\": \"No such Merchant\"\n     }\n   }",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\n     \"data\":\n     {\n       \"message\": \"Permission Denied.\"\n     }\n   }",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\n     \"data\":\n     {\n       \"message\": \"Merchant or Affiliate check failed\"\n     }\n   }",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Update Customer",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/customer\/update",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/customer\/update"
                        },
                        "method": "PATCH",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"filters\":{\"phone\":\"+15555555555\",\"uuid\":\"60dac128-28da-41ae-8632-aee299de13fd\",\"email\":\"example@example.com\"},\"data\":{\"sid\":12345,\"first_name\":\"architecto\",\"last_name\":\"architecto\",\"company_name\":\"architecto\",\"addr1\":\"architecto\",\"addr2\":\"architecto\",\"addr3\":\"architecto\",\"city\":\"architecto\",\"state\":\"architecto\",\"zip\":\"architecto\",\"country\":\"n\"}}"
                        },
                        "description": "Update a customer record. Make changes to the customer referenced by UUID, phone number, or email.  One of the\nfilters is required to be provided to select a unique customer.  Only pass the fields that require updating in\nthe data object."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n    \"data\": {\n        \"uuid\": \"66f1c230-68cf-4d58-b47c-1bcb83adfddd\",\n        \"first_name\": \"Ryan\",\n        \"last_name\": \"Taylor\",\n        \"phone\": \"+17707892072\",\n        \"email\": \"rtaylor82@gmail.com\",\n        \"addr1\": \"4655 Hwy 136 W\",\n        \"addr2\": \"\",\n        \"addr3\": \"\",\n        \"city\": \"Dawsonville\",\n        \"state\": \"GA\",\n        \"zip\": \"30534\",\n        \"country\": \"USA\"\n    }\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n     \"message\": \"Validation errors\"\n   }",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n     \"data\":\n     {\n       \"message\": \"No such Merchant\"\n     }\n   }",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\n     \"data\":\n     {\n       \"message\": \"Permission Denied.\"\n     }\n   }",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\n     \"data\":\n     {\n       \"message\": \"Merchant or Affiliate check failed\"\n     }\n   }",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Delete Customer",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/customer\/delete",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/customer\/delete"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"filters\":{\"phone\":\"+15555555555\",\"uuid\":\"60dac128-28da-41ae-8632-aee299de13fd\",\"email\":\"example@example.com\"},\"data\":{\"sid\":12345}}"
                        },
                        "description": "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."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n    \"data\": {\n        \"uuid\": \"66f1c230-68cf-4d58-b47c-1bcb83adfddd\",\n        \"first_name\": \"Ryan\",\n        \"last_name\": \"Taylor\",\n        \"phone\": \"+17707892072\",\n        \"email\": \"rtaylor82@gmail.com\",\n        \"addr1\": \"4655 Hwy 136 W\",\n        \"addr2\": \"\",\n        \"addr3\": \"\",\n        \"city\": \"Dawsonville\",\n        \"state\": \"GA\",\n        \"zip\": \"30534\",\n        \"country\": \"USA\"\n    }\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n       \"data\":\n       {\n           \"message\": \"Customer removed successfully\"\n       }\n  }",
                            "name": "Successful Deletion"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n      \"message\": \"Validation errors\"\n    }",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n      \"data\":\n      {\n        \"message\": \"No such Merchant\"\n      }\n    }",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\n      \"data\":\n      {\n        \"message\": \"Permission Denied.\"\n      }\n    }",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\n      \"data\":\n      {\n        \"message\": \"Merchant or Affiliate check failed\"\n      }\n    }",
                            "name": ""
                        }
                    ]
                }
            ]
        },
        {
            "name": "Deposit management",
            "description": "",
            "item": [
                {
                    "name": "List Deposits",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/deposit\/list",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/deposit\/list"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"data\":{\"sid\":\"91828382\"},\"filters\":{\"start_date\":\"\\\"2024-04-01 00:00:00\\\"\",\"end_date\":\"\\\"2024-04-01 23:59:59\\\"\"}}"
                        },
                        "description": "Get Deposits from Merchant Account with supporting transactions"
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n    \"data\": [\n        {\n            \"transaction_date\": \"2023-02-15T19:14:44.000000Z\",\n            \"fund_date\": \"2023-02-17 00:05:35\",\n            \"transaction_info_id\": \"789161791\",\n            \"transaction_id\": \"1\",\n            \"transaction_detail_account\": \"1005\",\n            \"authorization_amount\": \"1.0000\",\n            \"net_amount\": \"0.7200\",\n            \"sweep_id\": \"125068038\",\n            \"type\": \"withdraw_funds\"\n        },\n        {\n            \"transaction_date\": \"2023-02-15T19:14:44.000000Z\",\n            \"fund_date\": \"2023-02-17 00:05:35\",\n            \"transaction_info_id\": \"789161791\",\n            \"transaction_id\": \"1\",\n            \"transaction_detail_account\": \"1005\",\n            \"authorization_amount\": \"1.0000\",\n            \"net_amount\": \"0.7200\",\n            \"sweep_id\": \"125068038\",\n            \"type\": \"withdraw_funds\"\n        }\n    ],\n    \"links\": {\n        \"prev\": null,\n        \"next\": null\n    },\n    \"meta\": {\n        \"path\": \"\/\",\n        \"per_page\": 15,\n        \"next_cursor\": null,\n        \"prev_cursor\": null\n    }\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n    \"errors\": {\n        \"filters.start_date\": [\n            \"The filters.start_date field must be a valid date.\",\n            \"The filters.start_date field must match the format Y-m-d H:i:s.\"\n        ]\n    }\n}",
                            "name": "Malformed Request"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"message\": \"Permission Denied.\"}",
                            "name": "Incorrect API Key Permission"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"message\": \"Not associated with Affiliate\"}",
                            "name": "Not associated with Affiliate"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"message\": \"The selected data.sid is invalid\"}",
                            "name": "Incorrect SID"
                        },
                        {
                            "header": [],
                            "code": 403,
                            "body": "{\"message\": \"Unauthorized\"}",
                            "name": "Unauthorized"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"message\": \"No deposits found\"}",
                            "name": "No deposits found"
                        }
                    ]
                },
                {
                    "name": "List Deposits with Supporting Trans",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/deposit\/list-with-trans",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/deposit\/list-with-trans"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"data\":{\"sid\":\"91828382\"},\"filters\":{\"start_date\":\"2024-05-01 00:00:00\",\"end_date\":\"2024-05-01 00:00:00\"}}"
                        },
                        "description": "Get Deposits from Merchant Account with supporting transactions. Could result in large datasets if range is too large."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"data\": {\n      \"sid\": \"XXXXX\",\n      \"count\": 1,\n      \"deposits\": {\n          \"128298672\": {\n             \"sid\": \"XXXXX\",\n             \"transaction_info_id\": \"983999999\",\n             \"transaction_id\": \"382\",\n             \"transaction_date\": \"2024-05-01T04:00:00.000000Z\",\n             \"fund_date\": \"2024-05-01 02:20:35\",\n             \"type\": \"withdraw_funds\",\n             \"countOfTransactions\": 3,\n             \"transTotal\": \"545.98\",\n             \"transactions\": [\n             {\n                 \"transaction_type\": \"ACH\",\n                 \"transaction_status\": \"ACH_PAYMENT_CREDIT\",\n                 \"transaction_status_description\": \"Successfully completed ACH Payment that has been posted to the Escrow Account.\",\n                 \"transaction_number\": \"369\",\n                 \"transaction_date\": \"2024-04-29T08:30:25.000000Z\",\n                 \"fund_date\": \"2024-04-30T20:05:21.000000Z\",\n                 \"settle_date\": \"2024-04-29T17:51:02.000000Z\",\n                 \"amount\": \"369.0000\",\n                 \"description\": \"\",\n                 \"status_code\": \"\",\n                 \"status_text\": \"\",\n                 \"email\": \"\",\n                 \"phone\": \"\",\n                 \"customer_uuid\": \"\",\n                 \"multi_use_token\": \"\",\n                 \"pending\": false,\n                 \"transaction_info_id\": \"123123123123\",\n                 \"parent_transaction_info_id\": \"123123123124\",\n                 \"billing_address\": {\n                     \"first_name\": null,\n                     \"last_name\": null,\n                     \"addr1\": null,\n                     \"addr2\": null,\n                     \"city\": null,\n                     \"state\": null,\n                     \"zip\": null\n                 }\n             },\n             {\n                 \"transaction_type\": \"CC\",\n                 \"transaction_status\": \"CC_CREDIT\",\n                 \"transaction_status_description\": \"Successful credit\/debit card transaction that brings funds into the ProPay Account.\",\n                 \"transaction_number\": \"1919162951\",\n                 \"transaction_date\": \"2024-04-29T08:37:29.000000Z\",\n                 \"fund_date\": \"2024-04-30T20:05:22.000000Z\",\n                 \"settle_date\": \"2024-05-07T11:30:03.000000Z\",\n                 \"amount\": \"103.0800\",\n                 \"description\": \"\",\n                 \"status_code\": \"\",\n                 \"status_text\": \"\",\n                 \"email\": \"\",\n                 \"phone\": \"\",\n                 \"customer_uuid\": \"\",\n                 \"multi_use_token\": \"\",\n                 \"pending\": false,\n                 \"transaction_info_id\": \"123123123123\",\n                 \"parent_transaction_info_id\": \"123123123124\",\n                 \"billing_address\": {\n                     \"first_name\": null,\n                     \"last_name\": null,\n                     \"addr1\": null,\n                     \"addr2\": null,\n                     \"city\": null,\n                     \"state\": null,\n                     \"zip\": null\n                 }\n             },\n             {\n                 \"transaction_type\": \"CC\",\n                 \"transaction_status\": \"CC_CREDIT\",\n                 \"transaction_status_description\": \"Successful credit\/debit card transaction that brings funds into the ProPay Account.\",\n                 \"transaction_number\": \"1920383851\",\n                 \"transaction_date\": \"2024-04-29T11:52:43.000000Z\",\n                 \"fund_date\": \"2024-04-30T20:05:22.000000Z\",\n                 \"settle_date\": \"2024-05-07T11:30:03.000000Z\",\n                 \"amount\": \"82.5200\",\n                 \"description\": \"\",\n                 \"status_code\": \"\",\n                 \"status_text\": \"\",\n                 \"email\": \"\",\n                 \"phone\": \"\",\n                 \"customer_uuid\": \"\",\n                 \"multi_use_token\": \"\",\n                 \"pending\": false,\n                 \"transaction_info_id\": \"123123123123\",\n                 \"parent_transaction_info_id\": \"123123123124\",\n                 \"billing_address\": {\n                     \"first_name\": null,\n                     \"last_name\": null,\n                     \"addr1\": null,\n                     \"addr2\": null,\n                     \"city\": null,\n                     \"state\": null,\n                     \"zip\": null\n                 }\n             }\n             ]\n         }\n     }\n  }\n}",
                            "name": "Successful Transaction"
                        },
                        {
                            "header": [],
                            "code": 200,
                            "body": "{}",
                            "name": "Empty Response"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\"errors\": {\"data.sid\": [\"The data.sid is not the correct format.\"]}}",
                            "name": "Field Validation Failed"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"data.message\": \"Permission Denied.\"}",
                            "name": "Bad API Key Permission"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"data.message\": \"No Merchant found with SID provided.\"}",
                            "name": "No such Merchant"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"data.message\": \"User not associated with the affiliate.\"}",
                            "name": "User perm issue"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"data.message\": \"Merchant not associated with affiliate.\"}",
                            "name": "Merchant not associated"
                        }
                    ]
                },
                {
                    "name": "Show Deposit with Supporting Trans",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/deposit\/show",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/deposit\/show"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"data\":{\"sid\":4326.41688,\"transaction_info_id\":\"91828382\",\"sweep_id\":\"\\\"2024-04-01 00:00:00\\\"\"}}"
                        },
                        "description": "Show a Deposit from Merchant Account with supporting transactions"
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n \"data\": {\n     \"sid\": \"XXXXX\",\n     \"transaction_info_id\": \"983999999\",\n     \"transaction_id\": \"382\",\n     \"transaction_date\": \"2024-05-01T04:00:00.000000Z\",\n     \"fund_date\": \"2024-05-01 02:20:35\",\n     \"type\": \"withdraw_funds\",\n     \"countOfTransactions\": 3,\n     \"transTotal\": \"545.98\",\n     \"transactions\": [\n     {\n         \"transaction_type\": \"ACH\",\n         \"transaction_status\": \"ACH_PAYMENT_CREDIT\",\n         \"transaction_status_description\": \"Successfully completed ACH Payment that has been posted to the Escrow Account.\",\n         \"transaction_number\": \"369\",\n         \"transaction_date\": \"2024-04-29T08:30:25.000000Z\",\n         \"fund_date\": \"2024-04-30T20:05:21.000000Z\",\n         \"settle_date\": \"2024-04-29T17:51:02.000000Z\",\n         \"amount\": \"369.0000\",\n         \"description\": \"\",\n         \"status_code\": \"\",\n         \"status_text\": \"\",\n         \"email\": \"\",\n         \"phone\": \"\",\n         \"customer_uuid\": \"\",\n         \"multi_use_token\": \"\",\n         \"pending\": false,\n         \"transaction_info_id\": \"123123212312\",\n         \"parent_transaction_info_id\": \"123123212314\",\n         \"billing_address\": {\n             \"first_name\": null,\n             \"last_name\": null,\n             \"addr1\": null,\n             \"addr2\": null,\n             \"city\": null,\n             \"state\": null,\n             \"zip\": null\n         }\n     },\n     {\n         \"transaction_type\": \"CC\",\n         \"transaction_status\": \"CC_CREDIT\",\n         \"transaction_status_description\": \"Successful credit\/debit card transaction that brings funds into the ProPay Account.\",\n         \"transaction_number\": \"1919162951\",\n         \"transaction_date\": \"2024-04-29T08:37:29.000000Z\",\n         \"fund_date\": \"2024-04-30T20:05:22.000000Z\",\n         \"settle_date\": \"2024-05-07T11:30:03.000000Z\",\n         \"amount\": \"103.0800\",\n         \"description\": \"\",\n         \"status_code\": \"\",\n         \"status_text\": \"\",\n         \"email\": \"\",\n         \"phone\": \"\",\n         \"customer_uuid\": \"\",\n         \"multi_use_token\": \"\",\n         \"pending\": false,\n         \"transaction_info_id\": \"123123212312\",\n         \"parent_transaction_info_id\": \"123123212314\",\n         \"billing_address\": {\n             \"first_name\": null,\n             \"last_name\": null,\n             \"addr1\": null,\n             \"addr2\": null,\n             \"city\": null,\n             \"state\": null,\n             \"zip\": null\n         }\n     },\n     {\n         \"transaction_type\": \"CC\",\n         \"transaction_status\": \"CC_CREDIT\",\n         \"transaction_status_description\": \"Successful credit\/debit card transaction that brings funds into the ProPay Account.\",\n         \"transaction_number\": \"1920383851\",\n         \"transaction_date\": \"2024-04-29T11:52:43.000000Z\",\n         \"fund_date\": \"2024-04-30T20:05:22.000000Z\",\n         \"settle_date\": \"2024-05-07T11:30:03.000000Z\",\n         \"amount\": \"82.5200\",\n         \"description\": \"\",\n         \"status_code\": \"\",\n         \"status_text\": \"\",\n         \"email\": \"\",\n         \"phone\": \"\",\n         \"customer_uuid\": \"\",\n         \"multi_use_token\": \"\",\n         \"pending\": false,\n         \"transaction_info_id\": \"123123212314\",\n         \"billing_address\": {\n             \"first_name\": null,\n             \"last_name\": null,\n             \"addr1\": null,\n             \"addr2\": null,\n             \"city\": null,\n             \"state\": null,\n             \"zip\": null\n         }\n     }\n     ]\n }\n}",
                            "name": "Successful Transaction"
                        },
                        {
                            "header": [],
                            "code": 200,
                            "body": "{}",
                            "name": "Empty Response"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\"errors\": {\"data.sid\": [\"The data.sid is not the correct format.\"]}}",
                            "name": "Field Validation Failed"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"data.message\": \"Permission Denied.\"}",
                            "name": "Bad API Key Permission"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"data.message\": \"No Merchant found with SID provided.\"}",
                            "name": "No such Merchant"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"data.message\": \"User not associated with the affiliate.\"}",
                            "name": "User perm issue"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"data.message\": \"Merchant not associated with affiliate.\"}",
                            "name": "Merchant not associated"
                        }
                    ]
                }
            ]
        },
        {
            "name": "Invoice management",
            "description": "\nAPIs for managing invoices. Depending on API KEY permissions, one should be\nable to list, create, update, delete, and send invoices, manage their line\nitems, and manage recurring-invoice schedules. Every request is scoped to a\nsingle Merchant via the required `data.sid`.",
            "item": [
                {
                    "name": "List Invoices",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/invoices",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/invoices"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"data\":{\"sid\":12345},\"filters\":{\"status\":\"sent\"}}"
                        },
                        "description": "Retrieves a paginated (cursor) list of invoices for a Merchant, optionally\nfiltered by status."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":[{\"id\":null,\"invoice_number\":\"INV-45117\",\"status\":\"draft\",\"customer_name\":\"Mr. Gerhard Dach Jr.\",\"customer_email\":\"lafayette.considine@example.com\",\"total\":0,\"amount_paid\":0,\"balance\":0,\"issue_date\":\"2026-07-28\",\"due_date\":\"2026-08-12\",\"is_overdue\":false,\"public_url\":\"http:\\\/\\\/app.dimepayments.com\\\/invoice\\\/XepzeEH4j3UoSX9YjR1uEOXebXjwWCBJCIj9MZMR\"},{\"id\":null,\"invoice_number\":\"INV-67996\",\"status\":\"draft\",\"customer_name\":\"Dr. Mona Lemke\",\"customer_email\":\"rosario67@example.net\",\"total\":0,\"amount_paid\":0,\"balance\":0,\"issue_date\":\"2026-07-27\",\"due_date\":\"2026-08-11\",\"is_overdue\":false,\"public_url\":\"http:\\\/\\\/app.dimepayments.com\\\/invoice\\\/j8dXIMrfoaeUtCV69NHzOusR3vQkqUeFhdjhABP2\"}],\"links\":{\"prev\":null,\"next\":null},\"meta\":{\"path\":\"\\\/\",\"per_page\":500,\"next_cursor\":null,\"prev_cursor\":null}}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\"errors\": {\"filters.status\": [\"The selected filters.status is invalid.\"]}}",
                            "name": "Failed validation"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"data\": {\"message\": \"Permission Denied.\"}}",
                            "name": "Token unauthorized"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"data\": {\"message\": \"No such Merchant\"}}",
                            "name": "Invalid sid"
                        }
                    ]
                },
                {
                    "name": "Show Invoice",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/invoice",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/invoice"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "[]"
                        },
                        "description": "Retrieves a single invoice with its line items, payments, and event history."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n    \"data\": {\n        \"id\": null,\n        \"token\": \"mpXHIdVBlykMQYG4vNjmZoUEMnSliGSCFrVc2zzK\",\n        \"invoice_number\": \"INV-92439\",\n        \"status\": \"draft\",\n        \"payment_terms\": \"net_15\",\n        \"issue_date\": \"2026-08-03\",\n        \"due_date\": \"2026-08-18\",\n        \"is_overdue\": false,\n        \"subtotal\": 0,\n        \"total\": 0,\n        \"amount_paid\": 0,\n        \"balance\": 0,\n        \"allow_partial_payment\": true,\n        \"thank_you_note\": \"Ipsum nostrum omnis autem et consequatur aut dolores enim.\",\n        \"public_url\": \"http:\/\/app.dimepayments.com\/invoice\/mpXHIdVBlykMQYG4vNjmZoUEMnSliGSCFrVc2zzK\",\n        \"customer\": {\n            \"id\": 15604,\n            \"name\": \"Domingo Leuschke\",\n            \"email\": \"jleffler@example.com\"\n        },\n        \"items\": [],\n        \"payments\": [],\n        \"events\": []\n    }\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"data\": {\"message\": \"Permission Denied.\"}}",
                            "name": "Token unauthorized"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"data\": {\"message\": \"No such Merchant\"}}",
                            "name": "Invalid sid"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"data\": {\"message\": \"Invoice not found\"}}",
                            "name": "Invoice not found"
                        }
                    ]
                },
                {
                    "name": "Create Invoice",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/invoice\/create",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/invoice\/create"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"data\":{\"lines\":[{\"item_id\":5,\"name\":\"Consulting\",\"description\":\"2 hours\",\"quantity\":2,\"unit_price\":125}]}}"
                        },
                        "description": "Creates a draft invoice with its line items. Every line must reference an\nitem (fund\/designation) that belongs to the Merchant; the line name and\nunit price are snapshotted onto the invoice. The invoice number may be\nsupplied, otherwise the next number is allocated automatically."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 201,
                            "body": "{\n    \"data\": {\n        \"id\": null,\n        \"token\": \"53CLp7JZSNvuBBHZIcUGwdbKZGuM6m7J8QRNFIbl\",\n        \"invoice_number\": \"INV-26855\",\n        \"status\": \"draft\",\n        \"payment_terms\": \"net_15\",\n        \"issue_date\": \"2026-07-09\",\n        \"due_date\": \"2026-07-24\",\n        \"is_overdue\": false,\n        \"subtotal\": 0,\n        \"total\": 0,\n        \"amount_paid\": 0,\n        \"balance\": 0,\n        \"allow_partial_payment\": true,\n        \"thank_you_note\": \"Sunt nihil accusantium harum mollitia.\",\n        \"public_url\": \"http:\/\/app.dimepayments.com\/invoice\/53CLp7JZSNvuBBHZIcUGwdbKZGuM6m7J8QRNFIbl\",\n        \"customer\": {\n            \"id\": 15605,\n            \"name\": \"Vesta Schuster PhD\",\n            \"email\": \"breitenberg.gilbert@example.com\"\n        },\n        \"items\": [],\n        \"payments\": [],\n        \"events\": []\n    }\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\"errors\": {\"data.lines\": [\"The data.lines field is required.\"]}}",
                            "name": "Failed validation"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"data\": {\"message\": \"Permission Denied.\"}}",
                            "name": "Token unauthorized"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"data\": {\"message\": \"No such Merchant\"}}",
                            "name": "Invalid sid"
                        }
                    ]
                },
                {
                    "name": "Update Invoice",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/invoice\/update",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/invoice\/update"
                        },
                        "method": "PATCH",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"data\":{\"lines\":[{\"item_id\":5,\"name\":\"Consulting\",\"description\":\"2 hours\",\"quantity\":2,\"unit_price\":125}]}}"
                        },
                        "description": "Updates a draft invoice. Only draft invoices can be edited \u2014 once sent, an\ninvoice is locked. Passing `data.lines` replaces the existing line items."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n    \"data\": {\n        \"id\": null,\n        \"token\": \"X6sqDz3XlW7gsjwBxItGTY9g1qEUKkq2NzZctMa9\",\n        \"invoice_number\": \"INV-23164\",\n        \"status\": \"draft\",\n        \"payment_terms\": \"net_15\",\n        \"issue_date\": \"2026-07-09\",\n        \"due_date\": \"2026-07-24\",\n        \"is_overdue\": false,\n        \"subtotal\": 0,\n        \"total\": 0,\n        \"amount_paid\": 0,\n        \"balance\": 0,\n        \"allow_partial_payment\": true,\n        \"thank_you_note\": \"Nihil accusantium harum mollitia modi deserunt.\",\n        \"public_url\": \"http:\/\/app.dimepayments.com\/invoice\/X6sqDz3XlW7gsjwBxItGTY9g1qEUKkq2NzZctMa9\",\n        \"customer\": {\n            \"id\": 15606,\n            \"name\": \"Shaina Cormier\",\n            \"email\": \"gilbert32@example.com\"\n        },\n        \"items\": [],\n        \"payments\": [],\n        \"events\": []\n    }\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\"errors\": {\"data.customer_email\": [\"The data.customer email field is required.\"]}}",
                            "name": "Failed validation"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"data\": {\"message\": \"Permission Denied.\"}}",
                            "name": "Token unauthorized"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"data\": {\"message\": \"No such Merchant\"}}",
                            "name": "Invalid sid"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"data\": {\"message\": \"Invoice not found\"}}",
                            "name": "Invoice not found"
                        },
                        {
                            "header": [],
                            "code": 422,
                            "body": "{\"data\": {\"message\": \"Only draft invoices can be edited.\"}}",
                            "name": "Invoice locked"
                        }
                    ]
                },
                {
                    "name": "Delete Invoice",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/invoice\/delete",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/invoice\/delete"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "[]"
                        },
                        "description": "Soft-deletes a draft invoice. Only draft invoices can be deleted."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": {\"message\": \"Draft invoice deleted.\"}}",
                            "name": "Deleted"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"data\": {\"message\": \"Permission Denied.\"}}",
                            "name": "Token unauthorized"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"data\": {\"message\": \"No such Merchant\"}}",
                            "name": "Invalid sid"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"data\": {\"message\": \"Invoice not found\"}}",
                            "name": "Invoice not found"
                        },
                        {
                            "header": [],
                            "code": 422,
                            "body": "{\"data\": {\"message\": \"Only draft invoices can be deleted.\"}}",
                            "name": "Invoice locked"
                        }
                    ]
                },
                {
                    "name": "Send Invoice",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/invoice\/send",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/invoice\/send"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "[]"
                        },
                        "description": "Emails the invoice to the customer with a link to the public pay page and\nadvances the invoice to Sent. A paid, void, or refunded invoice cannot be\nsent."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n    \"data\": {\n        \"id\": null,\n        \"token\": \"Gjl1MPv91EFdFm4iK0QmUhWv4BxLLKmv3YtdZzzP\",\n        \"invoice_number\": \"INV-47352\",\n        \"status\": \"draft\",\n        \"payment_terms\": \"net_15\",\n        \"issue_date\": \"2026-08-03\",\n        \"due_date\": \"2026-08-18\",\n        \"is_overdue\": false,\n        \"subtotal\": 0,\n        \"total\": 0,\n        \"amount_paid\": 0,\n        \"balance\": 0,\n        \"allow_partial_payment\": true,\n        \"thank_you_note\": \"Nostrum omnis autem et consequatur aut.\",\n        \"public_url\": \"http:\/\/app.dimepayments.com\/invoice\/Gjl1MPv91EFdFm4iK0QmUhWv4BxLLKmv3YtdZzzP\",\n        \"customer\": {\n            \"id\": 15607,\n            \"name\": \"Henri Mitchell\",\n            \"email\": \"tleuschke@example.net\"\n        },\n        \"items\": [],\n        \"payments\": [],\n        \"events\": []\n    }\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"data\": {\"message\": \"Permission Denied.\"}}",
                            "name": "Token unauthorized"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"data\": {\"message\": \"No such Merchant\"}}",
                            "name": "Invalid sid"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"data\": {\"message\": \"Invoice not found\"}}",
                            "name": "Invoice not found"
                        },
                        {
                            "header": [],
                            "code": 422,
                            "body": "{\"data\": {\"message\": \"Invoice has no customer email to send to.\"}}",
                            "name": "No email"
                        },
                        {
                            "header": [],
                            "code": 422,
                            "body": "{\"data\": {\"message\": \"A paid, void, or refunded invoice cannot be sent.\"}}",
                            "name": "Terminal"
                        }
                    ]
                },
                {
                    "name": "Mark Invoice Sent",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/invoice\/mark-sent",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/invoice\/mark-sent"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "[]"
                        },
                        "description": "Activates a draft invoice for payment WITHOUT emailing it \u2014 for Merchants\nwho share the public link themselves. Advances Draft to Sent so the pay\nlink becomes live."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n    \"data\": {\n        \"id\": null,\n        \"token\": \"T27cLLegtmHHYvZmC4r7XBPQWHSL8RyU7XMoXM67\",\n        \"invoice_number\": \"INV-40640\",\n        \"status\": \"draft\",\n        \"payment_terms\": \"net_15\",\n        \"issue_date\": \"2026-08-03\",\n        \"due_date\": \"2026-08-18\",\n        \"is_overdue\": false,\n        \"subtotal\": 0,\n        \"total\": 0,\n        \"amount_paid\": 0,\n        \"balance\": 0,\n        \"allow_partial_payment\": true,\n        \"thank_you_note\": null,\n        \"public_url\": \"http:\/\/app.dimepayments.com\/invoice\/T27cLLegtmHHYvZmC4r7XBPQWHSL8RyU7XMoXM67\",\n        \"customer\": {\n            \"id\": 15608,\n            \"name\": \"Oswald Koch\",\n            \"email\": \"bailee15@example.org\"\n        },\n        \"items\": [],\n        \"payments\": [],\n        \"events\": []\n    }\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"data\": {\"message\": \"Permission Denied.\"}}",
                            "name": "Token unauthorized"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"data\": {\"message\": \"No such Merchant\"}}",
                            "name": "Invalid sid"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"data\": {\"message\": \"Invoice not found\"}}",
                            "name": "Invoice not found"
                        },
                        {
                            "header": [],
                            "code": 422,
                            "body": "{\"data\": {\"message\": \"This invoice has already been sent.\"}}",
                            "name": "Already sent"
                        }
                    ]
                },
                {
                    "name": "Void Invoice",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/invoice\/void",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/invoice\/void"
                        },
                        "method": "PATCH",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "[]"
                        },
                        "description": "Voids an invoice. Voiding is terminal \u2014 the invoice can no longer be paid.\nAn already void or refunded invoice cannot be voided again."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n    \"data\": {\n        \"id\": null,\n        \"token\": \"vc0guo4OB0QlNjfGVNNVhtBJkNvBZKgFPmehbYe0\",\n        \"invoice_number\": \"INV-35644\",\n        \"status\": \"draft\",\n        \"payment_terms\": \"net_15\",\n        \"issue_date\": \"2026-08-03\",\n        \"due_date\": \"2026-08-18\",\n        \"is_overdue\": false,\n        \"subtotal\": 0,\n        \"total\": 0,\n        \"amount_paid\": 0,\n        \"balance\": 0,\n        \"allow_partial_payment\": true,\n        \"thank_you_note\": null,\n        \"public_url\": \"http:\/\/app.dimepayments.com\/invoice\/vc0guo4OB0QlNjfGVNNVhtBJkNvBZKgFPmehbYe0\",\n        \"customer\": {\n            \"id\": 15609,\n            \"name\": \"Mr. Carey Smitham\",\n            \"email\": \"sleffler@example.org\"\n        },\n        \"items\": [],\n        \"payments\": [],\n        \"events\": []\n    }\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"data\": {\"message\": \"Permission Denied.\"}}",
                            "name": "Token unauthorized"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"data\": {\"message\": \"No such Merchant\"}}",
                            "name": "Invalid sid"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"data\": {\"message\": \"Invoice not found\"}}",
                            "name": "Invoice not found"
                        },
                        {
                            "header": [],
                            "code": 422,
                            "body": "{\"data\": {\"message\": \"This invoice is already void or refunded.\"}}",
                            "name": "Terminal"
                        }
                    ]
                },
                {
                    "name": "Duplicate Invoice",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/invoice\/duplicate",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/invoice\/duplicate"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "[]"
                        },
                        "description": "Clones any invoice into a new draft (copying its line items) with a freshly\nallocated invoice number."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 201,
                            "body": "{\n    \"data\": {\n        \"id\": null,\n        \"token\": \"FlLAAYVNpWegPuPN5z29RKlFf0gEMDMZHzUWEdsE\",\n        \"invoice_number\": \"INV-8317\",\n        \"status\": \"draft\",\n        \"payment_terms\": \"net_15\",\n        \"issue_date\": \"2026-08-03\",\n        \"due_date\": \"2026-08-18\",\n        \"is_overdue\": false,\n        \"subtotal\": 0,\n        \"total\": 0,\n        \"amount_paid\": 0,\n        \"balance\": 0,\n        \"allow_partial_payment\": true,\n        \"thank_you_note\": null,\n        \"public_url\": \"http:\/\/app.dimepayments.com\/invoice\/FlLAAYVNpWegPuPN5z29RKlFf0gEMDMZHzUWEdsE\",\n        \"customer\": {\n            \"id\": 15610,\n            \"name\": \"Carey Smitham\",\n            \"email\": \"sleffler@example.org\"\n        },\n        \"items\": [],\n        \"payments\": [],\n        \"events\": []\n    }\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"data\": {\"message\": \"Permission Denied.\"}}",
                            "name": "Token unauthorized"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"data\": {\"message\": \"No such Merchant\"}}",
                            "name": "Invalid sid"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"data\": {\"message\": \"Invoice not found\"}}",
                            "name": "Invoice not found"
                        }
                    ]
                },
                {
                    "name": "Pay Invoice",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/invoice\/pay",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/invoice\/pay"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "[]"
                        },
                        "description": "Records a merchant-initiated (MOTO) payment against an open invoice, charging\na credit card (raw card or a stored token) or a bank account (ACH) through\nProPay. Mirrors the card\/ACH charge endpoints but targets the invoice: the\namount is the invoice balance (or a partial amount when the invoice allows\nit), no cover fee is added, and on approval the invoice status\/payment\nhistory\/per-line classification are updated exactly as a customer payment.\n\nThe invoice must be open (Sent\/Viewed\/Partially Paid) with a balance due on\nan active ProPay merchant. A declined card is NOT recorded as a payment."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n    \"data\": {\n        \"id\": null,\n        \"token\": \"B8rUFWhPsmMkG5bHFmi7grg537n1StbRytOeIiep\",\n        \"invoice_number\": \"INV-98251\",\n        \"status\": \"draft\",\n        \"payment_terms\": \"net_15\",\n        \"issue_date\": \"2026-08-03\",\n        \"due_date\": \"2026-08-18\",\n        \"is_overdue\": false,\n        \"subtotal\": 0,\n        \"total\": 0,\n        \"amount_paid\": 0,\n        \"balance\": 0,\n        \"allow_partial_payment\": true,\n        \"thank_you_note\": \"Consequatur aut dolores enim non facere tempora.\",\n        \"public_url\": \"http:\/\/app.dimepayments.com\/invoice\/B8rUFWhPsmMkG5bHFmi7grg537n1StbRytOeIiep\",\n        \"customer\": {\n            \"id\": 15611,\n            \"name\": \"Vesta Glover\",\n            \"email\": \"schultz.audrey@example.org\"\n        },\n        \"items\": [],\n        \"payments\": [],\n        \"events\": []\n    }\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\"errors\": {\"data.card_number\": [\"The data.card number field is required when data.token is not present.\"]}}",
                            "name": "Failed validation"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"data\": {\"message\": \"Permission Denied.\"}}",
                            "name": "Token unauthorized"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"data\": {\"message\": \"No such Merchant\"}}",
                            "name": "Invalid sid"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"data\": {\"message\": \"Invoice not found\"}}",
                            "name": "Invoice not found"
                        },
                        {
                            "header": [],
                            "code": 422,
                            "body": "{\"data\": {\"message\": \"This invoice cannot be paid (it must be an open invoice with a balance due on an active ProPay merchant).\"}}",
                            "name": "Not payable"
                        },
                        {
                            "header": [],
                            "code": 422,
                            "body": "{\"data\": {\"message\": \"This payment method is not accepted by the merchant.\"}}",
                            "name": "Method not accepted"
                        },
                        {
                            "header": [],
                            "code": 422,
                            "body": "{\"data\": {\"message\": \"A payment for this invoice is already being processed. Please try again in a moment.\"}}",
                            "name": "Already processing"
                        },
                        {
                            "header": [],
                            "code": 422,
                            "body": "{\"data\": {\"message\": \"The payment amount exceeds the $50.00 balance now due.\"}}",
                            "name": "Amount exceeds balance"
                        },
                        {
                            "header": [],
                            "code": 422,
                            "body": "{\"data\": {\"message\": \"The card was declined.\", \"code\": \"51\"}}",
                            "name": "Declined"
                        },
                        {
                            "header": [],
                            "code": 500,
                            "body": "{\"data\": {\"message\": \"The payment was captured but could not be recorded. Do not retry \u2014 please contact support to reconcile this invoice.\"}}",
                            "name": "Captured but not recorded"
                        }
                    ]
                },
                {
                    "name": "Get Invoice Link",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/invoice\/link",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/invoice\/link"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "[]"
                        },
                        "description": "Returns the public pay link (and token) for an invoice."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": {\"public_url\": \"https:\/\/example.test\/invoice\/abcd\", \"token\": \"abcd\"}}",
                            "name": "Success"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"data\": {\"message\": \"Permission Denied.\"}}",
                            "name": "Token unauthorized"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"data\": {\"message\": \"No such Merchant\"}}",
                            "name": "Invalid sid"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"data\": {\"message\": \"Invoice not found\"}}",
                            "name": "Invoice not found"
                        }
                    ]
                },
                {
                    "name": "Add Line Item",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/invoice\/line-item\/add",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/invoice\/line-item\/add"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "[]"
                        },
                        "description": "Appends a single line item to a draft invoice and recalculates totals."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n    \"data\": {\n        \"id\": null,\n        \"token\": \"6QQ0ZOAA7l0VmBGgGv3XWJf9w8Q3WvAZrfz09Pao\",\n        \"invoice_number\": \"INV-82093\",\n        \"status\": \"draft\",\n        \"payment_terms\": \"net_15\",\n        \"issue_date\": \"2026-08-03\",\n        \"due_date\": \"2026-08-18\",\n        \"is_overdue\": false,\n        \"subtotal\": 0,\n        \"total\": 0,\n        \"amount_paid\": 0,\n        \"balance\": 0,\n        \"allow_partial_payment\": true,\n        \"thank_you_note\": null,\n        \"public_url\": \"http:\/\/app.dimepayments.com\/invoice\/6QQ0ZOAA7l0VmBGgGv3XWJf9w8Q3WvAZrfz09Pao\",\n        \"customer\": {\n            \"id\": 15612,\n            \"name\": \"Donny Leffler\",\n            \"email\": \"mitchell.matilda@example.org\"\n        },\n        \"items\": [],\n        \"payments\": [],\n        \"events\": []\n    }\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\"errors\": {\"data.item_id\": [\"The selected data.item id is invalid.\"]}}",
                            "name": "Failed validation"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"data\": {\"message\": \"Permission Denied.\"}}",
                            "name": "Token unauthorized"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"data\": {\"message\": \"No such Merchant\"}}",
                            "name": "Invalid sid"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"data\": {\"message\": \"Invoice not found\"}}",
                            "name": "Invoice not found"
                        },
                        {
                            "header": [],
                            "code": 422,
                            "body": "{\"data\": {\"message\": \"Only draft invoices can be edited.\"}}",
                            "name": "Invoice locked"
                        }
                    ]
                },
                {
                    "name": "Update Line Item",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/invoice\/line-item\/update",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/invoice\/line-item\/update"
                        },
                        "method": "PATCH",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "[]"
                        },
                        "description": "Updates a single line item on a draft invoice. Only the fields you pass are\nchanged; the line amount is recomputed and invoice totals refreshed."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n    \"data\": {\n        \"id\": null,\n        \"token\": \"ZNQsiY56lvQ8f4gGS10FLKdS0nzEqgCR0akctR04\",\n        \"invoice_number\": \"INV-52976\",\n        \"status\": \"draft\",\n        \"payment_terms\": \"net_15\",\n        \"issue_date\": \"2026-08-03\",\n        \"due_date\": \"2026-08-18\",\n        \"is_overdue\": false,\n        \"subtotal\": 0,\n        \"total\": 0,\n        \"amount_paid\": 0,\n        \"balance\": 0,\n        \"allow_partial_payment\": true,\n        \"thank_you_note\": null,\n        \"public_url\": \"http:\/\/app.dimepayments.com\/invoice\/ZNQsiY56lvQ8f4gGS10FLKdS0nzEqgCR0akctR04\",\n        \"customer\": {\n            \"id\": 15613,\n            \"name\": \"Elenora Stokes\",\n            \"email\": \"matilda.feeney@example.net\"\n        },\n        \"items\": [],\n        \"payments\": [],\n        \"events\": []\n    }\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\"errors\": {\"data.quantity\": [\"The data.quantity field must be at least 0.\"]}}",
                            "name": "Failed validation"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"data\": {\"message\": \"Permission Denied.\"}}",
                            "name": "Token unauthorized"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"data\": {\"message\": \"No such Merchant\"}}",
                            "name": "Invalid sid"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"data\": {\"message\": \"Invoice not found\"}}",
                            "name": "Invoice not found"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"data\": {\"message\": \"Line item not found\"}}",
                            "name": "Line item not found"
                        },
                        {
                            "header": [],
                            "code": 422,
                            "body": "{\"data\": {\"message\": \"Only draft invoices can be edited.\"}}",
                            "name": "Invoice locked"
                        }
                    ]
                },
                {
                    "name": "Delete Line Item",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/invoice\/line-item\/delete",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/invoice\/line-item\/delete"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "[]"
                        },
                        "description": "Removes a single line item from a draft invoice and recalculates totals."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n    \"data\": {\n        \"id\": null,\n        \"token\": \"aWXht3Akh1fONUs3XH1m6cyx4i9Nzg5LY2l5uFGE\",\n        \"invoice_number\": \"INV-66650\",\n        \"status\": \"draft\",\n        \"payment_terms\": \"net_15\",\n        \"issue_date\": \"2026-08-03\",\n        \"due_date\": \"2026-08-18\",\n        \"is_overdue\": false,\n        \"subtotal\": 0,\n        \"total\": 0,\n        \"amount_paid\": 0,\n        \"balance\": 0,\n        \"allow_partial_payment\": true,\n        \"thank_you_note\": null,\n        \"public_url\": \"http:\/\/app.dimepayments.com\/invoice\/aWXht3Akh1fONUs3XH1m6cyx4i9Nzg5LY2l5uFGE\",\n        \"customer\": {\n            \"id\": 15614,\n            \"name\": \"Henri Mitchell\",\n            \"email\": \"tleuschke@example.net\"\n        },\n        \"items\": [],\n        \"payments\": [],\n        \"events\": []\n    }\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"data\": {\"message\": \"Permission Denied.\"}}",
                            "name": "Token unauthorized"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"data\": {\"message\": \"No such Merchant\"}}",
                            "name": "Invalid sid"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"data\": {\"message\": \"Invoice not found\"}}",
                            "name": "Invoice not found"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"data\": {\"message\": \"Line item not found\"}}",
                            "name": "Line item not found"
                        },
                        {
                            "header": [],
                            "code": 422,
                            "body": "{\"data\": {\"message\": \"Only draft invoices can be edited.\"}}",
                            "name": "Invoice locked"
                        }
                    ]
                },
                {
                    "name": "List Invoice Items",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/invoice\/items",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/invoice\/items"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"data\":{\"sid\":12345}}"
                        },
                        "description": "Lists the Merchant's items (funds\/designations) available to use as invoice\nline items, ordered alphabetically."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": [{\"id\": 5, \"name\": \"Consulting\", \"description\": null, \"price\": 125.00}]}",
                            "name": "Success"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"data\": {\"message\": \"Permission Denied.\"}}",
                            "name": "Token unauthorized"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"data\": {\"message\": \"No such Merchant\"}}",
                            "name": "Invalid sid"
                        }
                    ]
                },
                {
                    "name": "Create Invoice Item",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/invoice\/item\/create",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/invoice\/item\/create"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"data\":{\"sid\":12345,\"name\":\"Consulting\",\"description\":\"Professional services\",\"price\":125,\"tax_deductible\":false}}"
                        },
                        "description": "Creates an invoicing-only item (fund\/designation) for the Merchant. The\nitem is hidden from public giving pages and can be referenced as a line\nitem's `item_id`."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 201,
                            "body": "{\"data\": {\"id\": 5, \"name\": \"Consulting\", \"description\": null, \"price\": 125.00, \"tax_deductible\": false}}",
                            "name": "Created"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\"errors\": {\"data.name\": [\"The data.name field is required.\"]}}",
                            "name": "Failed validation"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"data\": {\"message\": \"Permission Denied.\"}}",
                            "name": "Token unauthorized"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"data\": {\"message\": \"No such Merchant\"}}",
                            "name": "Invalid sid"
                        }
                    ]
                },
                {
                    "name": "List Recurring Invoices",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/recurring-invoices",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/recurring-invoices"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"data\":{\"sid\":12345},\"filters\":{\"status\":\"Active\"}}"
                        },
                        "description": "Retrieves a paginated (cursor) list of recurring-invoice templates for a\nMerchant, optionally filtered by status."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":[{\"id\":null,\"status\":\"Active\",\"recurrence_schedule\":\"Monthly\",\"payment_terms\":\"net_15\",\"start_date\":\"2026-08-05\",\"end_date\":null,\"next_run_date\":\"2026-09-05\",\"last_run_date\":null,\"customer_name\":\"Lafayette Considine\"},{\"id\":null,\"status\":\"Active\",\"recurrence_schedule\":\"Monthly\",\"payment_terms\":\"net_15\",\"start_date\":\"2026-08-05\",\"end_date\":null,\"next_run_date\":\"2026-09-05\",\"last_run_date\":null,\"customer_name\":\"Margaretta Thiel\"}],\"links\":{\"prev\":null,\"next\":null},\"meta\":{\"path\":\"\\\/\",\"per_page\":500,\"next_cursor\":null,\"prev_cursor\":null}}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"data\": {\"message\": \"Permission Denied.\"}}",
                            "name": "Token unauthorized"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"data\": {\"message\": \"No such Merchant\"}}",
                            "name": "Invalid sid"
                        }
                    ]
                },
                {
                    "name": "Show Recurring Invoice",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/recurring-invoice",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/recurring-invoice"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "[]"
                        },
                        "description": "Retrieves a single recurring-invoice template with its line items, the\ninvoices it has generated (the 50 most recent), and the upcoming run dates."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n    \"data\": {\n        \"id\": null,\n        \"status\": \"Active\",\n        \"recurrence_schedule\": \"Monthly\",\n        \"payment_terms\": \"net_15\",\n        \"start_date\": \"2026-08-05\",\n        \"end_date\": null,\n        \"next_run_date\": \"2026-09-05\",\n        \"last_run_date\": null,\n        \"thank_you_note\": null,\n        \"customer\": {\n            \"id\": 15617,\n            \"name\": \"Marcelo Predovic\",\n            \"email\": \"kconsidine@example.net\"\n        },\n        \"items\": [],\n        \"upcoming_run_dates\": [\n            \"2026-09-05\",\n            \"2026-10-05\",\n            \"2026-11-05\"\n        ],\n        \"invoices\": []\n    }\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"data\": {\"message\": \"Permission Denied.\"}}",
                            "name": "Token unauthorized"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"data\": {\"message\": \"No such Merchant\"}}",
                            "name": "Invalid sid"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"data\": {\"message\": \"Recurring invoice not found\"}}",
                            "name": "Not found"
                        }
                    ]
                },
                {
                    "name": "Create Recurring Invoice",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/recurring-invoice\/create",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/recurring-invoice\/create"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"data\":{\"lines\":[{\"item_id\":5,\"name\":\"Monthly retainer\",\"description\":\"Support plan\",\"quantity\":1,\"unit_price\":500}]}}"
                        },
                        "description": "Creates a recurring-invoice template. The template carries its own snapshot\nof the line items and requires a linked customer (used to resolve the email\non every run). When the start date is today the first invoice is generated\nand sent immediately; a future start date just schedules the first run."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 201,
                            "body": "{\n    \"data\": {\n        \"id\": null,\n        \"status\": \"Active\",\n        \"recurrence_schedule\": \"Monthly\",\n        \"payment_terms\": \"net_15\",\n        \"start_date\": \"2026-08-05\",\n        \"end_date\": null,\n        \"next_run_date\": \"2026-09-05\",\n        \"last_run_date\": null,\n        \"thank_you_note\": null,\n        \"customer\": {\n            \"id\": 15618,\n            \"name\": \"Pauline Runte\",\n            \"email\": \"alayna44@example.org\"\n        },\n        \"items\": [],\n        \"upcoming_run_dates\": [\n            \"2026-09-05\",\n            \"2026-10-05\",\n            \"2026-11-05\"\n        ],\n        \"invoices\": []\n    }\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\"errors\": {\"data.customer_id\": [\"The data.customer id field is required.\"]}}",
                            "name": "Failed validation"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"data\": {\"message\": \"Permission Denied.\"}}",
                            "name": "Token unauthorized"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"data\": {\"message\": \"No such Merchant\"}}",
                            "name": "Invalid sid"
                        }
                    ]
                },
                {
                    "name": "Cancel Recurring Invoice",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/recurring-invoice\/cancel",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/recurring-invoice\/cancel"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "[]"
                        },
                        "description": "Cancels an active recurring-invoice template. No further invoices are\ngenerated. Only active templates can be cancelled."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n    \"data\": {\n        \"id\": null,\n        \"status\": \"Active\",\n        \"recurrence_schedule\": \"Monthly\",\n        \"payment_terms\": \"net_15\",\n        \"start_date\": \"2026-08-05\",\n        \"end_date\": null,\n        \"next_run_date\": \"2026-09-05\",\n        \"last_run_date\": null,\n        \"thank_you_note\": null,\n        \"customer\": {\n            \"id\": 15619,\n            \"name\": \"Marcelo Predovic\",\n            \"email\": \"micaela88@example.org\"\n        },\n        \"items\": [],\n        \"upcoming_run_dates\": [\n            \"2026-09-05\",\n            \"2026-10-05\",\n            \"2026-11-05\"\n        ],\n        \"invoices\": []\n    }\n}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"data\": {\"message\": \"Permission Denied.\"}}",
                            "name": "Token unauthorized"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"data\": {\"message\": \"No such Merchant\"}}",
                            "name": "Invalid sid"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"data\": {\"message\": \"Recurring invoice not found\"}}",
                            "name": "Not found"
                        },
                        {
                            "header": [],
                            "code": 422,
                            "body": "{\"data\": {\"message\": \"Only active recurring invoices can be cancelled.\"}}",
                            "name": "Not active"
                        }
                    ]
                }
            ]
        },
        {
            "name": "Payment Method management",
            "description": "\nAPIs for managing payment methods associated with customers.  Depending on API KEY permissions, one should be able to\nlist, show, create, update, and delete payment methods.",
            "item": [
                {
                    "name": "List payment methods for a customer",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/payment-method\/list",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/payment-method\/list"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"data\":{\"sid\":12345},\"filters\":{\"phone\":\"+15551237890\",\"uuid\":\"3c37db03-dc71-4e8b-90e7-6668290b7c3d\",\"email\":\"an-email@domain.com\"}}"
                        },
                        "description": "This endpoint shows all payment methods for a customer.  Must pass at least one filter to select\n a specific customer"
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":[{\"id\":1,\"type\":\"cc\",\"token\":\"B6EXEPCIC8WGK63Y19RE5222\",\"first_name\":\"Lisa\",\"last_name\":\"Wallow \",\"cc_name_on_card\":\"Lisa Wallow\",\"cc_last_four\":\"5222\",\"cc_expiration_date\":\"08\\\/2028\",\"cc_brand\":\"Visa\",\"status\":\"New\",\"status_date\":\"2026-04-20 08:32:30\",\"enabled\":true,\"default\":false,\"addr1\":\"1504 Minnesota Ave\",\"addr2\":\"\",\"addr3\":null,\"city\":\"Kenner\",\"state\":\"LA\",\"zip\":\"30534\"},{\"id\":1,\"type\":\"cc\",\"token\":\"B6EXEPCIC8WGK63Y19RE5222\",\"first_name\":\"Lisa\",\"last_name\":\"Wallow \",\"cc_name_on_card\":\"Lisa Wallow\",\"cc_last_four\":\"5222\",\"cc_expiration_date\":\"08\\\/2028\",\"cc_brand\":\"Visa\",\"status\":\"New\",\"status_date\":\"2026-04-20 08:32:30\",\"enabled\":true,\"default\":false,\"addr1\":\"1504 Minnesota Ave\",\"addr2\":\"\",\"addr3\":null,\"city\":\"Kenner\",\"state\":\"LA\",\"zip\":\"30534\"}],\"links\":{\"prev\":null,\"next\":null},\"meta\":{\"path\":\"\\\/\",\"per_page\":15,\"next_cursor\":null,\"prev_cursor\":null}}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\n\"data\": {\n    \"message\": \"Permission denied\"\n }\n}",
                            "name": "Token permission error"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\n\"data\": {\n    \"message\": \"Customer not found.\"\n }\n}",
                            "name": "Customer not found"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\n     \"data\": {\n    \"message\": \"No such Merchant\"\n }\n}",
                            "name": "No such Merchant"
                        }
                    ]
                },
                {
                    "name": "Show a Payment Method for a customer",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/payment-method\/show",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/payment-method\/show"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"data\":{\"sid\":12345,\"payment_method_id\":12345},\"filters\":{\"phone\":\"+15551237890\",\"uuid\":\"3c37db03-dc71-4e8b-90e7-6668290b7c3d\",\"email\":\"an-email@domain.com\"}}"
                        },
                        "description": "This endpoint shows a specific payment method for a customer.  Must pass at least one filter to select\n a specific customer"
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":1,\"type\":\"cc\",\"token\":\"B6EXEPCIC8WGK63Y19RE5222\",\"first_name\":\"Lisa\",\"last_name\":\"Wallow \",\"cc_name_on_card\":\"Lisa Wallow\",\"cc_last_four\":\"5222\",\"cc_expiration_date\":\"08\\\/2028\",\"cc_brand\":\"Visa\",\"status\":\"New\",\"status_date\":\"2026-04-20 08:32:30\",\"enabled\":true,\"default\":false,\"addr1\":\"1504 Minnesota Ave\",\"addr2\":\"\",\"addr3\":null,\"city\":\"Kenner\",\"state\":\"LA\",\"zip\":\"30534\"}}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\n     \"data\": {\n    \"message\": \"Permission denied\"\n }\n}",
                            "name": "Token permission error"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\n \"data\": {\n  \"message\": \"Customer not found.\"\n }\n}",
                            "name": "Customer not found"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\n \"data\": {\n     \"message\": \"Payment Method not found.\"\n }\n}",
                            "name": "Payment Method not found"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\n\"data\": {\n  \"message\": \"No such Merchant\"\n}\n}",
                            "name": "No such Merchant"
                        }
                    ]
                },
                {
                    "name": "Create a Payment Method for a customer",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/payment-method\/create",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/payment-method\/create"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"data\":{\"uuid\":\"3c37db03-dc71-4e8b-90e7-6668290b7c3d\",\"sid\":12345,\"type\":\"cc\",\"cc_name_on_card\":\"John Doe\",\"cc_number\":\"7890\",\"cc_expiration_date\":\"01\\\/2025\",\"cc_cvv\":\"1234\",\"cc_brand\":\"Visa\",\"ach_bank_account_name\":\"Acme Inc.\",\"ach_routing_number\":\"123456789\",\"ach_account_number\":\"123456789\",\"ach_ownership_type\":\"Personal\",\"ach_account_type\":\"Checking\",\"ach_bank_name\":\"Wells Fargo\",\"default\":true,\"addr1\":\"123 First St.\",\"addr2\":\"Suite 111\",\"city\":\"Alpharetta\",\"state\":\"GA\",\"zip\":\"30009\"}}"
                        },
                        "description": "This endpoint creates a new payment method for a customer.  Must pass at least one filter to select\n a specific customer"
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":1,\"type\":\"cc\",\"token\":\"B6EXEPCIC8WGK63Y19RE5222\",\"first_name\":\"Lisa\",\"last_name\":\"Wallow \",\"cc_name_on_card\":\"Lisa Wallow\",\"cc_last_four\":\"5222\",\"cc_expiration_date\":\"08\\\/2028\",\"cc_brand\":\"Visa\",\"status\":\"New\",\"status_date\":\"2026-04-20 08:32:30\",\"enabled\":true,\"default\":false,\"addr1\":\"1504 Minnesota Ave\",\"addr2\":\"\",\"addr3\":null,\"city\":\"Kenner\",\"state\":\"LA\",\"zip\":\"30534\"}}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\n \"data\": {\n     \"message\": \"Permission denied\"\n }\n}",
                            "name": "Token permission error"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\n\"data\": {\n  \"message\": \"Customer not found.\"\n}\n}",
                            "name": "Customer not found"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\n\"data\": {\n    \"message\": \"No such Merchant\"\n}\n}",
                            "name": "No such Merchant"
                        }
                    ]
                },
                {
                    "name": "Update a Payment Method for a customer",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/payment-method\/update",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/payment-method\/update"
                        },
                        "method": "PATCH",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"data\":{\"uuid\":\"6ff8f7f6-1eb3-3525-be4a-3932c805afed\",\"sid\":12345,\"payment_method_id\":4326.41688,\"type\":\"cc\",\"cc_name_on_card\":\"John Doe\",\"cc_number\":\"7890\",\"cc_expiration_date\":\"01\\\/2025\",\"cc_cvv\":\"1234\",\"cc_brand\":\"Visa\",\"ach_bank_account_name\":\"Acme Inc.\",\"ach_routing_number\":\"123456789\",\"ach_account_number\":\"123456789\",\"ach_ownership_type\":\"Personal\",\"ach_account_type\":\"Checking\",\"ach_bank_name\":\"Wells Fargo\",\"default\":true,\"addr1\":\"123 First St.\",\"addr2\":\"Suite 111\",\"city\":\"Alpharetta\",\"state\":\"GA\",\"zip\":\"30009\"}}"
                        },
                        "description": "This endpoint updates a payment method for a customer.  Must pass at least one filter to select\n a specific customer"
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":1,\"type\":\"cc\",\"token\":\"B6EXEPCIC8WGK63Y19RE5222\",\"first_name\":\"Lisa\",\"last_name\":\"Wallow \",\"cc_name_on_card\":\"Lisa Wallow\",\"cc_last_four\":\"5222\",\"cc_expiration_date\":\"08\\\/2028\",\"cc_brand\":\"Visa\",\"status\":\"New\",\"status_date\":\"2026-04-20 08:32:30\",\"enabled\":true,\"default\":false,\"addr1\":\"1504 Minnesota Ave\",\"addr2\":\"\",\"addr3\":null,\"city\":\"Kenner\",\"state\":\"LA\",\"zip\":\"30534\"}}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\n\"data\": {\n  \"message\": \"Permission denied\"\n}\n}",
                            "name": "Token permission error"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\n\"data\": {\n  \"message\": \"Customer not found.\"\n}\n}",
                            "name": "Customer not found"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\n\"data\": {\n  \"message\": \"No such Merchant\"\n}\n}",
                            "name": "Merchant not found"
                        }
                    ]
                },
                {
                    "name": "Delete a Payment Method for a customer",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/payment-method\/delete",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/payment-method\/delete"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"data\":{\"sid\":12345,\"payment_method_id\":12345,\"uuid\":\"3c37db03-dc71-4e8b-90e7-6668290b7c3d\"}}"
                        },
                        "description": "This endpoint deletes a payment method for a customer.  Must pass at least one filter to select\n a specific customer"
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n\"data\": {\n  \"message\": \"Payment Method deleted successfully.\"\n }\n}",
                            "name": "Successful Deletion"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\n\"data\": {\n  \"message\": \"Permission denied\"\n}\n}",
                            "name": "Token permission error"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\n\"data\": {\n  \"message\": \"Customer not found.\"\n}\n}",
                            "name": "Customer not found"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\n\"data\": {\n  \"message\": \"No such Merchant\"\n}\n}",
                            "name": "Merchant not found"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\n\"data\": {\n  \"message\": \"Payment Method not found\"\n}\n}",
                            "name": "Payment Method not found"
                        },
                        {
                            "header": [],
                            "code": 409,
                            "body": "{\n\"data\": {\n  \"message\": \"Cannot delete payment method with active recurring payments.\"\n}\n}",
                            "name": "Payment method has active recurring payments"
                        }
                    ]
                }
            ]
        },
        {
            "name": "Recurring Payments management",
            "description": "\nAPIs for managing recurring payments.  Depending on API KEY permissions, one should be able to\ncreate, edit, pause, cancel along with other functions.",
            "item": [
                {
                    "name": "List Recurring Payments",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/recurring-payment\/list",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/recurring-payment\/list"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"data\":{\"sid\":\"12345\"},\"filters\":{\"status\":\"Active, Failed, Paused, Canceled\",\"customer_uuid\":\"cust_456\"}}"
                        },
                        "description": "Retrieves a list of recurring payments for a given Merchant, filtered by various parameters."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":[{\"id\":1,\"name\":\"Car Was Solutions \",\"amount\":\"4,574.99\",\"start_date\":\"2024-11-07T05:00:00.000000Z\",\"end_date\":\"2026-12-31T05:00:00.000000Z\",\"recurrence_schedule\":\"Monthly\",\"last_run_date\":\"2025-12-15T05:00:00.000000Z\",\"last_run_status\":\"Failed\",\"last_run_failed_count\":3,\"next_run_date\":null,\"status\":\"Cancelled\",\"paused_until_date\":null,\"customer_uuid\":\"9a242468-6b4e-4382-a61b-a728fbc8edae\",\"cancelled_at\":\"2026-06-29T04:00:00.000000Z\",\"error\":\"DECLINE\",\"payment_method\":{\"id\":7,\"type\":\"cc\",\"last_four\":\"4003\",\"expiration\":\"09\\\/2029\",\"zip\":\"\",\"name_on_card\":\"Geo Perez\"},\"shipping_address\":{\"addr1\":null,\"addr2\":null,\"city\":null,\"state\":null,\"zip\":null}},{\"id\":1,\"name\":\"Car Was Solutions \",\"amount\":\"4,574.99\",\"start_date\":\"2024-11-07T05:00:00.000000Z\",\"end_date\":\"2026-12-31T05:00:00.000000Z\",\"recurrence_schedule\":\"Monthly\",\"last_run_date\":\"2025-12-15T05:00:00.000000Z\",\"last_run_status\":\"Failed\",\"last_run_failed_count\":3,\"next_run_date\":null,\"status\":\"Cancelled\",\"paused_until_date\":null,\"customer_uuid\":\"9a242468-6b4e-4382-a61b-a728fbc8edae\",\"cancelled_at\":\"2026-06-29T04:00:00.000000Z\",\"error\":\"DECLINE\",\"payment_method\":{\"id\":7,\"type\":\"cc\",\"last_four\":\"4003\",\"expiration\":\"09\\\/2029\",\"zip\":\"\",\"name_on_card\":\"Geo Perez\"},\"shipping_address\":{\"addr1\":null,\"addr2\":null,\"city\":null,\"state\":null,\"zip\":null}}],\"links\":{\"prev\":null,\"next\":null},\"meta\":{\"path\":\"\\\/\",\"per_page\":15,\"next_cursor\":null,\"prev_cursor\":null}}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n   \"errors\":\n   {\n     \"filters.status\": [\"The filters.status field is not valid.\"]\n   }\n}",
                            "name": "Failed validation"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"data\": { \"message\": \"Permission Denied.\"}}",
                            "name": "Token unauthorized"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"data\": { \"message\": \"Unauthorized\"}}",
                            "name": "Invalid merchant or affiliate authorization"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"data\": { \"message\": \"Not associated with affiliate\"}}",
                            "name": "Invalid merchant or affiliate associations"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"data\": { \"message\": \"No such Merchant\"}}",
                            "name": "Invalid sid"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"data\": {\"message\": \"No recurring payments found\"}}",
                            "name": "No recurring payments found"
                        }
                    ]
                },
                {
                    "name": "Pause Recurring Payment",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/recurring-payment\/pause",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/recurring-payment\/pause"
                        },
                        "method": "PATCH",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"data\":{\"sid\":\"12345\",\"recurring_payment_id\":12345,\"pause_until_date\":\"2021-01-01 00:00:00\"}}"
                        },
                        "description": "Pauses a scheduled recurring payment.  If pause_until_date is not passed, it will be set to 2099-12-31"
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":1,\"name\":\"Car Was Solutions \",\"amount\":\"4,574.99\",\"start_date\":\"2024-11-07T05:00:00.000000Z\",\"end_date\":\"2026-12-31T05:00:00.000000Z\",\"recurrence_schedule\":\"Monthly\",\"last_run_date\":\"2025-12-15T05:00:00.000000Z\",\"last_run_status\":\"Failed\",\"last_run_failed_count\":3,\"next_run_date\":null,\"status\":\"Cancelled\",\"paused_until_date\":null,\"customer_uuid\":\"9a242468-6b4e-4382-a61b-a728fbc8edae\",\"cancelled_at\":\"2026-06-29T04:00:00.000000Z\",\"error\":\"DECLINE\",\"payment_method\":{\"id\":7,\"type\":\"cc\",\"last_four\":\"4003\",\"expiration\":\"09\\\/2029\",\"zip\":\"\",\"name_on_card\":\"Geo Perez\"},\"shipping_address\":{\"addr1\":null,\"addr2\":null,\"city\":null,\"state\":null,\"zip\":null}}}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n   \"errors\":\n   {\n     \"data.pause_until_date\": [\"Invalid date format.\"]\n   }\n}",
                            "name": "Failed validation"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"data\": { \"message\": \"Permission Denied.\"}}",
                            "name": "Token unauthorized"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"data\": { \"message\": \"Unauthorized\"}}",
                            "name": "Invalid merchant or affiliate authorization"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"data\": { \"message\": \"Not associated with affiliate\"}}",
                            "name": "Invalid merchant or affiliate associations"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"data\": { \"message\": \"No such Merchant\"}}",
                            "name": "Invalid sid"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"data\": {\"message\": \"No recurring payment found\"}}",
                            "name": "No recurring payment found"
                        }
                    ]
                },
                {
                    "name": "Cancel Recurring Payment",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/recurring-payment\/cancel",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/recurring-payment\/cancel"
                        },
                        "method": "PATCH",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"data\":{\"sid\":\"12345\",\"recurring_payment_id\":12345}}"
                        },
                        "description": "Cancels a scheduled recurring payment."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":1,\"name\":\"Car Was Solutions \",\"amount\":\"4,574.99\",\"start_date\":\"2024-11-07T05:00:00.000000Z\",\"end_date\":\"2026-12-31T05:00:00.000000Z\",\"recurrence_schedule\":\"Monthly\",\"last_run_date\":\"2025-12-15T05:00:00.000000Z\",\"last_run_status\":\"Failed\",\"last_run_failed_count\":3,\"next_run_date\":null,\"status\":\"Cancelled\",\"paused_until_date\":null,\"customer_uuid\":\"9a242468-6b4e-4382-a61b-a728fbc8edae\",\"cancelled_at\":\"2026-06-29T04:00:00.000000Z\",\"error\":\"DECLINE\",\"payment_method\":{\"id\":7,\"type\":\"cc\",\"last_four\":\"4003\",\"expiration\":\"09\\\/2029\",\"zip\":\"\",\"name_on_card\":\"Geo Perez\"},\"shipping_address\":{\"addr1\":null,\"addr2\":null,\"city\":null,\"state\":null,\"zip\":null}}}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"data\": { \"message\": \"Permission Denied.\"}}",
                            "name": "Token unauthorized"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"data\": { \"message\": \"Unauthorized\"}}",
                            "name": "Invalid merchant or affiliate authorization"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"data\": { \"message\": \"Not associated with affiliate\"}}",
                            "name": "Invalid merchant or affiliate associations"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"data\": { \"message\": \"No such Merchant\"}}",
                            "name": "Invalid sid"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"data\": {\"message\": \"No recurring payment found\"}}",
                            "name": "No recurring payment found"
                        }
                    ]
                },
                {
                    "name": "Activate Recurring Payment",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/recurring-payment\/activate",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/recurring-payment\/activate"
                        },
                        "method": "PATCH",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"data\":{\"sid\":\"12345\",\"recurring_payment_id\":12345}}"
                        },
                        "description": "Activates a scheduled recurring payment.  Set to status of Active and calculates next run date."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":1,\"name\":\"Car Was Solutions \",\"amount\":\"4,574.99\",\"start_date\":\"2024-11-07T05:00:00.000000Z\",\"end_date\":\"2026-12-31T05:00:00.000000Z\",\"recurrence_schedule\":\"Monthly\",\"last_run_date\":\"2025-12-15T05:00:00.000000Z\",\"last_run_status\":\"Failed\",\"last_run_failed_count\":3,\"next_run_date\":null,\"status\":\"Cancelled\",\"paused_until_date\":null,\"customer_uuid\":\"9a242468-6b4e-4382-a61b-a728fbc8edae\",\"cancelled_at\":\"2026-06-29T04:00:00.000000Z\",\"error\":\"DECLINE\",\"payment_method\":{\"id\":7,\"type\":\"cc\",\"last_four\":\"4003\",\"expiration\":\"09\\\/2029\",\"zip\":\"\",\"name_on_card\":\"Geo Perez\"},\"shipping_address\":{\"addr1\":null,\"addr2\":null,\"city\":null,\"state\":null,\"zip\":null}}}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"data\": { \"message\": \"Permission Denied.\"}}",
                            "name": "Token unauthorized"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"data\": { \"message\": \"Unauthorized\"}}",
                            "name": "Invalid merchant or affiliate authorization"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"data\": { \"message\": \"Not associated with affiliate\"}}",
                            "name": "Invalid merchant or affiliate associations"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"data\": { \"message\": \"No such Merchant\"}}",
                            "name": "Invalid sid"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"data\": {\"message\": \"No recurring payment found\"}}",
                            "name": "No recurring payment found"
                        }
                    ]
                },
                {
                    "name": "Edit Recurring Payment",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/recurring-payment\/edit",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/recurring-payment\/edit"
                        },
                        "method": "PATCH",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"data\":{\"sid\":\"12345\",\"recurring_payment_id\":12345,\"name\":\"Rent\",\"amount\":1101.69,\"start_date\":\"2025-06-12 13:26:00\",\"end_date\":\"2026-06-12 13:26:00\",\"recurrence_schedule\":\"Monthly\",\"payment_method\":69585,\"shipping_address\":{\"addr1\":\"123 Main St.\",\"addr2\":\"apt 1\",\"city\":\"Alpharetta.\",\"state\":\"GA.\",\"zip\":\"12345.\"}}}"
                        },
                        "description": "Edits an existing recurring payment. All fields other than `sid` and `recurring_payment_id` are optional; only\nthe fields you pass will be updated. The customer cannot be changed, and a new payment method must belong to the\nrecurring payment's existing customer. When `recurrence_schedule` or `start_date` change on an Active payment,\nthe next run date is recalculated automatically."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":1,\"name\":\"Car Was Solutions \",\"amount\":\"4,574.99\",\"start_date\":\"2024-11-07T05:00:00.000000Z\",\"end_date\":\"2026-12-31T05:00:00.000000Z\",\"recurrence_schedule\":\"Monthly\",\"last_run_date\":\"2025-12-15T05:00:00.000000Z\",\"last_run_status\":\"Failed\",\"last_run_failed_count\":3,\"next_run_date\":null,\"status\":\"Cancelled\",\"paused_until_date\":null,\"customer_uuid\":\"9a242468-6b4e-4382-a61b-a728fbc8edae\",\"cancelled_at\":\"2026-06-29T04:00:00.000000Z\",\"error\":\"DECLINE\",\"payment_method\":{\"id\":7,\"type\":\"cc\",\"last_four\":\"4003\",\"expiration\":\"09\\\/2029\",\"zip\":\"\",\"name_on_card\":\"Geo Perez\"},\"shipping_address\":{\"addr1\":null,\"addr2\":null,\"city\":null,\"state\":null,\"zip\":null}}}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\n   \"errors\":\n   {\n     \"data.amount\": [\"The data.amount field must be greater than 0.\"]\n   }\n}",
                            "name": "Failed validation"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"data\": { \"message\": \"Permission Denied.\"}}",
                            "name": "Token unauthorized"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"data\": { \"message\": \"Unauthorized\"}}",
                            "name": "Invalid merchant or affiliate authorization"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"data\": { \"message\": \"Not associated with affiliate\"}}",
                            "name": "Invalid merchant or affiliate associations"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"data\": { \"message\": \"No such Merchant\"}}",
                            "name": "Invalid sid"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"data\": { \"message\": \"No such Payment Method\"}}",
                            "name": "Invalid payment method"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"data\": { \"message\": \"Payment Method does not belong to Customer\"}}",
                            "name": "Payment method belongs to another customer"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"data\": {\"message\": \"No recurring payment found\"}}",
                            "name": "No recurring payment found"
                        }
                    ]
                },
                {
                    "name": "Create Recurring Payment",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/recurring-payment\/create",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/recurring-payment\/create"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"data\":{\"sid\":\"12345\",\"name\":\"Rent\",\"amount\":1101.69,\"start_date\":\"2025-06-12 13:26:00\",\"end_date\":\"2026-06-12 13:26:00\",\"recurrence_schedule\":\"Monthly\",\"payment_method\":69585,\"customer_uuid\":\"12312312-12312321-12312312-12312312\",\"shipping_address\":{\"addr1\":\"123 Main St.\",\"addr2\":\"apt 1\",\"city\":\"Alpharetta.\",\"state\":\"GA.\",\"zip\":\"12345.\"}}}"
                        },
                        "description": "Creates a scheduled recurring payment. The payment will run on the next date based on schedule and start date. So\nif 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\nRecurring Payments run around 0500 EST."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":1,\"name\":\"Car Was Solutions \",\"amount\":\"4,574.99\",\"start_date\":\"2024-11-07T05:00:00.000000Z\",\"end_date\":\"2026-12-31T05:00:00.000000Z\",\"recurrence_schedule\":\"Monthly\",\"last_run_date\":\"2025-12-15T05:00:00.000000Z\",\"last_run_status\":\"Failed\",\"last_run_failed_count\":3,\"next_run_date\":null,\"status\":\"Cancelled\",\"paused_until_date\":null,\"customer_uuid\":\"9a242468-6b4e-4382-a61b-a728fbc8edae\",\"cancelled_at\":\"2026-06-29T04:00:00.000000Z\",\"error\":\"DECLINE\",\"payment_method\":{\"id\":7,\"type\":\"cc\",\"last_four\":\"4003\",\"expiration\":\"09\\\/2029\",\"zip\":\"\",\"name_on_card\":\"Geo Perez\"},\"shipping_address\":{\"addr1\":null,\"addr2\":null,\"city\":null,\"state\":null,\"zip\":null}}}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"data\": { \"message\": \"Permission Denied.\"}}",
                            "name": "Token unauthorized"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"data\": { \"message\": \"Unauthorized\"}}",
                            "name": "Invalid merchant or affiliate authorization"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"data\": { \"message\": \"Not associated with affiliate\"}}",
                            "name": "Invalid merchant or affiliate associations"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"data\": { \"message\": \"No such Merchant\"}}",
                            "name": "Invalid sid"
                        }
                    ]
                },
                {
                    "name": "Show Recurring Payment",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/recurring-payment\/show",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/recurring-payment\/show"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"data\":{\"sid\":\"12345\",\"recurring_payment_id\":12345}}"
                        },
                        "description": "Show details of a scheduled recurring payment."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":1,\"name\":\"Car Was Solutions \",\"amount\":\"4,574.99\",\"start_date\":\"2024-11-07T05:00:00.000000Z\",\"end_date\":\"2026-12-31T05:00:00.000000Z\",\"recurrence_schedule\":\"Monthly\",\"last_run_date\":\"2025-12-15T05:00:00.000000Z\",\"last_run_status\":\"Failed\",\"last_run_failed_count\":3,\"next_run_date\":null,\"status\":\"Cancelled\",\"paused_until_date\":null,\"customer_uuid\":\"9a242468-6b4e-4382-a61b-a728fbc8edae\",\"cancelled_at\":\"2026-06-29T04:00:00.000000Z\",\"error\":\"DECLINE\",\"payment_method\":{\"id\":7,\"type\":\"cc\",\"last_four\":\"4003\",\"expiration\":\"09\\\/2029\",\"zip\":\"\",\"name_on_card\":\"Geo Perez\"},\"shipping_address\":{\"addr1\":null,\"addr2\":null,\"city\":null,\"state\":null,\"zip\":null}}}",
                            "name": ""
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"data\": { \"message\": \"Permission Denied.\"}}",
                            "name": "Token unauthorized"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"data\": { \"message\": \"Unauthorized\"}}",
                            "name": "Invalid merchant or affiliate authorization"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"data\": { \"message\": \"Not associated with affiliate\"}}",
                            "name": "Invalid merchant or affiliate associations"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"data\": { \"message\": \"No such Merchant\"}}",
                            "name": "Invalid sid"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"data\": {\"message\": \"No recurring payment found\"}}",
                            "name": "No recurring payment found"
                        }
                    ]
                },
                {
                    "name": "Delete Recurring Payment",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/recurring-payment\/delete",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/recurring-payment\/delete"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"data\":{\"sid\":\"12345\",\"recurring_payment_id\":12345}}"
                        },
                        "description": "Delete a recurring payment."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\n  \"data\": {\n     \"message\": \"Recurring payment successfully deleted.\"\n  }\n}",
                            "name": "Successful Deletion"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"data\": { \"message\": \"Permission Denied.\"}}",
                            "name": "Token unauthorized"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"data\": { \"message\": \"Unauthorized\"}}",
                            "name": "Invalid merchant or affiliate authorization"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"data\": { \"message\": \"Not associated with affiliate\"}}",
                            "name": "Invalid merchant or affiliate associations"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"data\": { \"message\": \"No such Merchant\"}}",
                            "name": "Invalid sid"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"data\": {\"message\": \"No recurring payment found\"}}",
                            "name": "No recurring payment found"
                        }
                    ]
                }
            ]
        },
        {
            "name": "Subscription Plans management",
            "description": "\nMerchant-facing API for subscription plans (recurring offerings customers\nsubscribe to). The merchant is identified by `data.sid`; the token must carry\nthe matching `subscription-plan:*` ability. Mirrors the recurring-payment and\ninvoice API controllers.",
            "item": [
                {
                    "name": "List subscription plans",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/subscription-plan\/list",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/subscription-plan\/list"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "[]"
                        },
                        "description": ""
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":[{\"id\":null,\"name\":\"Annual Support 20263\",\"description\":\"Sint vel quasi aliquid ipsam incidunt eligendi et.\",\"recurrence_schedule\":\"Monthly\",\"status\":\"active\",\"subtotal\":0,\"total\":0,\"token\":\"60wtj2NRTrNgTcgtHoFjR4QyOkzY0DX0F8QEGGf9\",\"public_url\":\"http:\\\/\\\/app.dimepayments.com\\\/subscribe\\\/60wtj2NRTrNgTcgtHoFjR4QyOkzY0DX0F8QEGGf9\",\"allow_public\":true,\"created_at\":null,\"items\":[]},{\"id\":null,\"name\":\"Annual Support 65890\",\"description\":\"Minima velit voluptatem qui accusantium.\",\"recurrence_schedule\":\"Monthly\",\"status\":\"active\",\"subtotal\":0,\"total\":0,\"token\":\"c4DCXcw9Mkyg8iuT8xVRayrKXtQHbKVqlqBlHlSw\",\"public_url\":\"http:\\\/\\\/app.dimepayments.com\\\/subscribe\\\/c4DCXcw9Mkyg8iuT8xVRayrKXtQHbKVqlqBlHlSw\",\"allow_public\":true,\"created_at\":null,\"items\":[]}],\"links\":{\"prev\":null,\"next\":null},\"meta\":{\"path\":\"\\\/\",\"per_page\":500,\"next_cursor\":null,\"prev_cursor\":null}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Show a subscription plan",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/subscription-plan\/show",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/subscription-plan\/show"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "[]"
                        },
                        "description": ""
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":null,\"name\":\"Monthly Membership 54634\",\"description\":\"Qui commodi incidunt iure odit.\",\"recurrence_schedule\":\"Monthly\",\"status\":\"active\",\"subtotal\":0,\"total\":0,\"token\":\"vIDIRwkNB27CwsENiKr38AYdPeZytOJa8XoDhqrm\",\"public_url\":\"http:\\\/\\\/app.dimepayments.com\\\/subscribe\\\/vIDIRwkNB27CwsENiKr38AYdPeZytOJa8XoDhqrm\",\"allow_public\":true,\"created_at\":null,\"items\":[]}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Create a subscription plan",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/subscription-plan\/create",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/subscription-plan\/create"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"data\":{\"lines\":[{\"item_id\":5,\"name\":\"Base membership\",\"quantity\":1,\"unit_price\":25}]}}"
                        },
                        "description": "The plan is created as a draft. Publish it (or use the merchant UI) before\ncustomers can subscribe."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 201,
                            "body": "{\"data\":{\"id\":null,\"name\":\"Community Circle 70546\",\"description\":\"Quos velit et fugiat sunt nihil accusantium harum.\",\"recurrence_schedule\":\"Monthly\",\"status\":\"active\",\"subtotal\":0,\"total\":0,\"token\":\"4jkvh5IzZIKDZrX4rrLl4wXo9qy2pe5mrUjsG8Y1\",\"public_url\":\"http:\\\/\\\/app.dimepayments.com\\\/subscribe\\\/4jkvh5IzZIKDZrX4rrLl4wXo9qy2pe5mrUjsG8Y1\",\"allow_public\":true,\"created_at\":null,\"items\":[]}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Update a subscription plan",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/subscription-plan\/edit",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/subscription-plan\/edit"
                        },
                        "method": "PATCH",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "[]"
                        },
                        "description": "Replaces the plan's fields and line items wholesale. Existing subscribers\nkeep their own snapshot and are unaffected."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":null,\"name\":\"Community Circle 63526\",\"description\":null,\"recurrence_schedule\":\"Monthly\",\"status\":\"active\",\"subtotal\":0,\"total\":0,\"token\":\"66wzWht5SMJNL6taEuGiwf18bA5gSvfrIpYilBV4\",\"public_url\":\"http:\\\/\\\/app.dimepayments.com\\\/subscribe\\\/66wzWht5SMJNL6taEuGiwf18bA5gSvfrIpYilBV4\",\"allow_public\":true,\"created_at\":null,\"items\":[]}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Delete a subscription plan",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/subscription-plan\/delete",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/subscription-plan\/delete"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "[]"
                        },
                        "description": "Only plans with no subscribers can be deleted; otherwise archive it."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": {\"message\": \"Subscription plan deleted\"}}",
                            "name": "Deleted"
                        },
                        {
                            "header": [],
                            "code": 422,
                            "body": "{\"data\": {\"message\": \"Cannot delete a plan with subscribers. Archive it instead.\"}}",
                            "name": "Has subscribers"
                        }
                    ]
                },
                {
                    "name": "Publish a subscription plan",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/subscription-plan\/publish",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/subscription-plan\/publish"
                        },
                        "method": "PATCH",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "[]"
                        },
                        "description": "Moves a draft plan to active so customers can subscribe. The plan must be a\ndraft and carry at least one line item."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":null,\"name\":\"Monthly Membership 80304\",\"description\":\"Commodi incidunt iure odit.\",\"recurrence_schedule\":\"Monthly\",\"status\":\"active\",\"subtotal\":0,\"total\":0,\"token\":\"5DNHPKykkk7DTbyFSMxAuxoP3LmotnlkifsgA1V8\",\"public_url\":\"http:\\\/\\\/app.dimepayments.com\\\/subscribe\\\/5DNHPKykkk7DTbyFSMxAuxoP3LmotnlkifsgA1V8\",\"allow_public\":true,\"created_at\":null,\"items\":[]}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Archive a subscription plan",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/subscription-plan\/archive",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/subscription-plan\/archive"
                        },
                        "method": "PATCH",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "[]"
                        },
                        "description": "Stops new subscriptions and hides it from the catalog. Existing subscribers\nkeep their subscription."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":null,\"name\":\"Monthly Membership 14650\",\"description\":null,\"recurrence_schedule\":\"Monthly\",\"status\":\"active\",\"subtotal\":0,\"total\":0,\"token\":\"5v56HE0hPxQDoryDxFRsf5A5crj0wgbh4zz5ImIZ\",\"public_url\":\"http:\\\/\\\/app.dimepayments.com\\\/subscribe\\\/5v56HE0hPxQDoryDxFRsf5A5crj0wgbh4zz5ImIZ\",\"allow_public\":true,\"created_at\":null,\"items\":[]}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Reactivate a subscription plan",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/subscription-plan\/unarchive",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/subscription-plan\/unarchive"
                        },
                        "method": "PATCH",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "[]"
                        },
                        "description": "Moves an archived plan back to draft so it can be reviewed and re-published.\n`allow_public` stays off until the merchant opts back into the catalog."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":null,\"name\":\"Monthly Membership 62492\",\"description\":\"Iure odit et et modi ipsum nostrum omnis.\",\"recurrence_schedule\":\"Monthly\",\"status\":\"active\",\"subtotal\":0,\"total\":0,\"token\":\"yAYxy8w229nZVwlZZgyCCry9ybRuhSxnzFroKM7I\",\"public_url\":\"http:\\\/\\\/app.dimepayments.com\\\/subscribe\\\/yAYxy8w229nZVwlZZgyCCry9ybRuhSxnzFroKM7I\",\"allow_public\":true,\"created_at\":null,\"items\":[]}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Subscribe a customer to a plan",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/subscription-plan\/subscribe",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/subscription-plan\/subscribe"
                        },
                        "method": "POST",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "[]"
                        },
                        "description": "Charges the first payment against the customer's saved payment method and\nenrolls them in the plan. The plan must be active. Fires SUBSCRIPTION_CREATED."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 201,
                            "body": "{\"data\": {\"subscription_id\": 10, \"status\": \"Active\", \"next_run_date\": \"2026-08-21\", \"transaction_number\": \"TXN-123\", \"amount\": 25.0}}",
                            "name": "Subscribed"
                        },
                        {
                            "header": [],
                            "code": 422,
                            "body": "{\"data\": {\"message\": \"Card declined\", \"transaction_number\": null}}",
                            "name": "Charge failed"
                        }
                    ]
                }
            ]
        },
        {
            "name": "Subscriptions management",
            "description": "\nMerchant-facing API for individual customer subscriptions (enrollments in a\nplan). The merchant is identified by `data.sid`; the token must carry the\nmatching `subscription:*` ability. Lifecycle transitions delegate to the\n{@see \\App\\Actions\\Subscription} action classes so the matching `SUBSCRIPTION_*`\nwebhook always fires. Mirrors the recurring-payment and subscription-plan API\ncontrollers.",
            "item": [
                {
                    "name": "List subscriptions",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/subscription\/list",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/subscription\/list"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"data\":{\"sid\":12345},\"filters\":{\"status\":\"Active\",\"customer_uuid\":\"9c1e6a7e-1f2b-4c3d-8e9f-0a1b2c3d4e5f\"}}"
                        },
                        "description": ""
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":[{\"id\":null,\"subscription_plan_id\":55,\"plan_name\":\"Premium Plan 24492\",\"amount\":\"0.00\",\"recurrence_schedule\":\"Monthly\",\"start_date\":\"2026-07-05T04:00:00.000000Z\",\"end_date\":null,\"last_run_date\":null,\"last_run_status\":null,\"last_run_failed_count\":0,\"next_run_date\":\"2026-09-05T04:00:00.000000Z\",\"status\":\"Active\",\"paused_until_date\":null,\"cancelled_at\":null,\"cancelled_by\":null,\"customer_uuid\":\"a693e8c5-c580-41c3-83e9-8e70b96e06af\",\"error\":null,\"payment_method\":{\"id\":5912,\"type\":\"cc\",\"last_four\":\"3642\",\"expiration\":\"08\\\/2030\"}},{\"id\":null,\"subscription_plan_id\":56,\"plan_name\":\"Monthly Membership 88481\",\"amount\":\"0.00\",\"recurrence_schedule\":\"Monthly\",\"start_date\":\"2026-07-05T04:00:00.000000Z\",\"end_date\":null,\"last_run_date\":null,\"last_run_status\":null,\"last_run_failed_count\":0,\"next_run_date\":\"2026-09-05T04:00:00.000000Z\",\"status\":\"Active\",\"paused_until_date\":null,\"cancelled_at\":null,\"cancelled_by\":null,\"customer_uuid\":\"cb39ad44-9076-424f-8aeb-732995416827\",\"error\":null,\"payment_method\":{\"id\":5913,\"type\":\"cc\",\"last_four\":\"5053\",\"expiration\":\"08\\\/2030\"}}],\"links\":{\"prev\":null,\"next\":null},\"meta\":{\"path\":\"\\\/\",\"per_page\":500,\"next_cursor\":null,\"prev_cursor\":null}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Show a subscription",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/subscription\/show",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/subscription\/show"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "[]"
                        },
                        "description": ""
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":null,\"subscription_plan_id\":57,\"plan_name\":\"Monthly Membership 45193\",\"amount\":\"0.00\",\"recurrence_schedule\":\"Monthly\",\"start_date\":\"2026-07-05T04:00:00.000000Z\",\"end_date\":null,\"last_run_date\":null,\"last_run_status\":null,\"last_run_failed_count\":0,\"next_run_date\":\"2026-09-05T04:00:00.000000Z\",\"status\":\"Active\",\"paused_until_date\":null,\"cancelled_at\":null,\"cancelled_by\":null,\"customer_uuid\":\"824dfac0-b2b5-4725-a885-7369fcf2c1ae\",\"error\":null,\"payment_method\":{\"id\":5914,\"type\":\"cc\",\"last_four\":\"8330\",\"expiration\":\"08\\\/2030\"}}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Pause a subscription",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/subscription\/pause",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/subscription\/pause"
                        },
                        "method": "PATCH",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "[]"
                        },
                        "description": "Pauses an active subscription until the given date. If `data.pause_until_date`\nis omitted it pauses indefinitely. Fires the `SUBSCRIPTION_PAUSED` webhook."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":null,\"subscription_plan_id\":58,\"plan_name\":\"Monthly Membership 30805\",\"amount\":\"0.00\",\"recurrence_schedule\":\"Monthly\",\"start_date\":\"2026-07-05T04:00:00.000000Z\",\"end_date\":null,\"last_run_date\":null,\"last_run_status\":null,\"last_run_failed_count\":0,\"next_run_date\":\"2026-09-05T04:00:00.000000Z\",\"status\":\"Active\",\"paused_until_date\":null,\"cancelled_at\":null,\"cancelled_by\":null,\"customer_uuid\":\"9f733ba6-14d5-43be-bd56-34f5c76f730d\",\"error\":null,\"payment_method\":{\"id\":5915,\"type\":\"cc\",\"last_four\":\"1161\",\"expiration\":\"08\\\/2030\"}}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Resume a subscription",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/subscription\/resume",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/subscription\/resume"
                        },
                        "method": "PATCH",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "[]"
                        },
                        "description": "Reactivates a paused subscription and recomputes its next charge date. Fires\nthe `SUBSCRIPTION_RESUMED` webhook."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":null,\"subscription_plan_id\":59,\"plan_name\":\"Monthly Membership 93082\",\"amount\":\"0.00\",\"recurrence_schedule\":\"Monthly\",\"start_date\":\"2026-07-05T04:00:00.000000Z\",\"end_date\":null,\"last_run_date\":null,\"last_run_status\":null,\"last_run_failed_count\":0,\"next_run_date\":\"2026-09-05T04:00:00.000000Z\",\"status\":\"Active\",\"paused_until_date\":null,\"cancelled_at\":null,\"cancelled_by\":null,\"customer_uuid\":\"578c4533-34cd-4683-b8ae-37162027228f\",\"error\":null,\"payment_method\":{\"id\":5916,\"type\":\"cc\",\"last_four\":\"7849\",\"expiration\":\"08\\\/2030\"}}}",
                            "name": ""
                        }
                    ]
                },
                {
                    "name": "Cancel a subscription",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/subscription\/cancel",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/subscription\/cancel"
                        },
                        "method": "PATCH",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "[]"
                        },
                        "description": "Permanently cancels a subscription \u2014 no further charges are made. Fires the\n`SUBSCRIPTION_CANCELLED` webhook."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\":{\"id\":null,\"subscription_plan_id\":60,\"plan_name\":\"Monthly Membership 43383\",\"amount\":\"0.00\",\"recurrence_schedule\":\"Monthly\",\"start_date\":\"2026-07-05T04:00:00.000000Z\",\"end_date\":null,\"last_run_date\":null,\"last_run_status\":null,\"last_run_failed_count\":0,\"next_run_date\":\"2026-09-05T04:00:00.000000Z\",\"status\":\"Active\",\"paused_until_date\":null,\"cancelled_at\":null,\"cancelled_by\":null,\"customer_uuid\":\"c67ad5df-c161-447c-856a-1f967b2f15d1\",\"error\":null,\"payment_method\":{\"id\":5917,\"type\":\"cc\",\"last_four\":\"2895\",\"expiration\":\"08\\\/2030\"}}}",
                            "name": ""
                        }
                    ]
                }
            ]
        },
        {
            "name": "Zapier",
            "description": "\nAPIs for use through Zapier.  Depending on API KEY permissions, one should be able to\nsee customers and transactions data.",
            "item": [
                {
                    "name": "Get New Customers",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/zapier\/new-customers",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/zapier\/new-customers"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get a list of all new customers since the last time it was checked."
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "{\"data\": [{\"id\": 1, \"first_name\": \"John\", \"last_name\": \"Doe\", \"phone\": \"1234567890\", \"email\": \"email@email.com\", \"addr1\": \"123 Main St\", \"addr2\": \"\", \"addr3\": \"\", \"city\": \"Anytown\", \"state\": \"CA\", \"zip\": \"12345\", \"country\": \"US\"}]}",
                            "name": "Successful Listing"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"message\": \"Unauthorized\"}",
                            "name": "Token permission error"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"message\": \"Merchant not found\"}",
                            "name": "Merchant not found"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"message\": \"No transactions found\"}",
                            "name": "Transactions not found"
                        }
                    ]
                },
                {
                    "name": "Get Transactions",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/zapier\/transactions",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/zapier\/transactions"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get a list of all transactions for a Merchant"
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "[{\"amount\": \"100.00\", \"business\": \"Acme Inc\", \"transaction_date\": \"2020-10-15 12:00:00\", \"customer_uuid\": \"1234567890\", \"first_name\": \"John\", \"last_name\": \"Doe\", \"customer_phone\": \"1234567890\", \"customer_email\": \"email@email.com\"}, {\"amount\": \"100.00\", \"business\": \"Acme Inc\", \"transaction_date\": \"2020-10-15 12:00:00\", \"customer_uuid\": \"1234567890\", \"first_name\": \"John\", \"last_name\": \"Doe\", \"customer_phone\": \"1234567890\", \"customer_email\": \"email@email.com\"}]",
                            "name": "Successful Listing"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"message\" : \"Permission denied\"}",
                            "name": "Token permission error"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"message\" : \"Merchant not found\"}",
                            "name": "Merchant not found"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "[]",
                            "name": "Transactions not found"
                        }
                    ]
                },
                {
                    "name": "Get Transactions by Customer",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/zapier\/transactions\/:phone",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/zapier\/transactions\/:phone",
                            "variable": [
                                {
                                    "id": "phone",
                                    "key": "phone",
                                    "value": "1",
                                    "description": ""
                                }
                            ]
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": {
                            "mode": "raw",
                            "raw": "{\"start_date\":\"2020-10-15\",\"end_date\":\"2020-10-15\",\"last_days\":90}"
                        },
                        "description": "Get a list of all transactions for a given customer using their phone number\n\n <aside>Include start_date and end_date in the request body to specify a date range to query,\n or include last_days to specify a day range to query, or leave the body empty to get all transactions.<\/aside>"
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "[{\"amount\": \"100.00\", \"transaction_date\": \"2020-10-15 12:00:00\", \"invoice_number\": \"1234567890\", \"first_name\": \"John\", \"last_name\": \"Doe\", \"phone\": \"1234567890\", \"email\": \"email@email.com\"}]",
                            "name": "Successful Listing"
                        },
                        {
                            "header": [],
                            "code": 400,
                            "body": "{\"data.message\" : \"Can only contain last days or start and end date\"}",
                            "name": "Invalid input data"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"message\" : \"Permission denied.\"}",
                            "name": "Token permission error"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"message\" : \"Merchant not found\"}",
                            "name": "Merchant not found"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "[]",
                            "name": "Transactions not found"
                        }
                    ]
                },
                {
                    "name": "Get Most Recent Transaction",
                    "request": {
                        "url": {
                            "host": "{{baseUrl}}",
                            "path": "api\/zapier\/new-transactions",
                            "query": [],
                            "raw": "{{baseUrl}}\/api\/zapier\/new-transactions"
                        },
                        "method": "GET",
                        "header": [
                            {
                                "key": "Content-Type",
                                "value": "application\/json"
                            },
                            {
                                "key": "Accept",
                                "value": "application\/json"
                            }
                        ],
                        "body": null,
                        "description": "Get the most recent transactions details"
                    },
                    "response": [
                        {
                            "header": [],
                            "code": 200,
                            "body": "[{\"id\": 1, \"invoice_number\": \"1234567890\", \"amount\": \"100.00\", \"transaction_date\": \"2020-10-15 12:00:00\", \"first_name\": \"John\", \"last_name\": \"Doe\", \"phone\": \"1234567890\", \"email\": \"email@email.com\"}]",
                            "name": "Successful Listing"
                        },
                        {
                            "header": [],
                            "code": 401,
                            "body": "{\"message\": \"Permission denied\"}",
                            "name": "Token permission error"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "{\"message\": \"Merchant not found\"}",
                            "name": "Merchant not found"
                        },
                        {
                            "header": [],
                            "code": 404,
                            "body": "[]",
                            "name": "Transactions not found"
                        }
                    ]
                }
            ]
        }
    ],
    "auth": {
        "type": "bearer",
        "bearer": [
            {
                "key": "Authorization",
                "type": "string"
            }
        ]
    }
}