All URIs are relative to https://btcpay.example.com/api/v1
Method | HTTP request | Description |
---|---|---|
payouts_create_payout_through_store | POST /api/v1/stores/{storeId}/payouts | Create Payout |
pull_payments_approve_payout | POST /api/v1/stores/{storeId}/payouts/{payoutId} | Approve Payout |
pull_payments_cancel_payout | DELETE /api/v1/stores/{storeId}/payouts/{payoutId} | Cancel Payout |
pull_payments_get_store_payouts | GET /api/v1/stores/{storeId}/payouts | Get Store Payouts |
pull_payments_mark_payout_paid | POST /api/v1/stores/{storeId}/payouts/{payoutId}/mark-paid | Mark Payout as Paid |
crate::models::PayoutData payouts_create_payout_through_store(store_id, create_payout_through_store_request) Create Payout
Create a new payout
Name | Type | Description | Required | Notes |
---|---|---|---|---|
store_id | String | The ID of the store | [required] | |
create_payout_through_store_request | CreatePayoutThroughStoreRequest | [required] |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
crate::models::PayoutData pull_payments_approve_payout(store_id, payout_id, pull_payments_approve_payout_request) Approve Payout
Approve a payout
Name | Type | Description | Required | Notes |
---|---|---|---|---|
store_id | String | The ID of the store | [required] | |
payout_id | String | The ID of the payout | [required] | |
pull_payments_approve_payout_request | Option<PullPaymentsApprovePayoutRequest> |
- Content-Type: application/json
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
pull_payments_cancel_payout(store_id, payout_id) Cancel Payout
Cancel the payout
Name | Type | Description | Required | Notes |
---|---|---|---|---|
store_id | String | The ID of the store | [required] | |
payout_id | String | The ID of the payout | [required] |
(empty response body)
- Content-Type: Not defined
- Accept: Not defined
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Veccrate::models::PayoutData pull_payments_get_store_payouts(store_id, include_cancelled) Get Store Payouts
Get payouts
Name | Type | Description | Required | Notes |
---|---|---|---|---|
store_id | String | The ID of the store | [required] | |
include_cancelled | Option<bool> | Whether this should list cancelled payouts | [default to false] |
Veccrate::models::PayoutData
No authorization required
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
pull_payments_mark_payout_paid(store_id, payout_id) Mark Payout as Paid
Mark a payout as paid
Name | Type | Description | Required | Notes |
---|---|---|---|---|
store_id | String | The ID of the store | [required] | |
payout_id | String | The ID of the payout | [required] |
(empty response body)
- Content-Type: Not defined
- Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]