RaisFastRaisFast

Payments

Payments

GET
/api/v1/admin/payment/channels

Authorization

bearer_auth
AuthorizationBearer <token>

In: header

Response Body

curl -X GET "https://example.com/api/v1/admin/payment/channels"
Empty
POST
/api/v1/admin/payment/channels

Authorization

bearer_auth
AuthorizationBearer <token>

In: header

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

curl -X POST "https://example.com/api/v1/admin/payment/channels" \  -H "Content-Type: application/json" \  -d '{    "credentials": "string",    "name": "string",    "provider": "string"  }'
Empty
GET
/api/v1/admin/payment/channels/{id}

Authorization

bearer_auth
AuthorizationBearer <token>

In: header

Path Parameters

id*string

Channel ID

Response Body

curl -X GET "https://example.com/api/v1/admin/payment/channels/string"
Empty
DELETE
/api/v1/admin/payment/channels/{id}

Authorization

bearer_auth
AuthorizationBearer <token>

In: header

Path Parameters

id*string

Channel ID

Response Body

curl -X DELETE "https://example.com/api/v1/admin/payment/channels/string"
Empty
PUT
/api/v1/admin/payment/channels/{id}

Authorization

bearer_auth
AuthorizationBearer <token>

In: header

Path Parameters

id*string

Channel ID

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

curl -X PUT "https://example.com/api/v1/admin/payment/channels/string" \  -H "Content-Type: application/json" \  -d '{    "version": 0  }'
Empty
GET
/api/v1/admin/payment/orders

Authorization

bearer_auth
AuthorizationBearer <token>

In: header

Response Body

curl -X GET "https://example.com/api/v1/admin/payment/orders"
Empty
GET
/api/v1/admin/payment/orders/{id}

Authorization

bearer_auth
AuthorizationBearer <token>

In: header

Path Parameters

id*string

Payment order ID

Response Body

curl -X GET "https://example.com/api/v1/admin/payment/orders/string"
Empty
POST
/api/v1/admin/payment/orders/{id}/refund

Authorization

bearer_auth
AuthorizationBearer <token>

In: header

Path Parameters

id*string

Payment order ID

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

curl -X POST "https://example.com/api/v1/admin/payment/orders/string/refund" \  -H "Content-Type: application/json" \  -d '{    "amount": 0  }'
Empty
GET
/api/v1/admin/payment/refunds

Authorization

bearer_auth
AuthorizationBearer <token>

In: header

Response Body

curl -X GET "https://example.com/api/v1/admin/payment/refunds"
Empty
GET
/api/v1/admin/payment/transactions

Authorization

bearer_auth
AuthorizationBearer <token>

In: header

Response Body

curl -X GET "https://example.com/api/v1/admin/payment/transactions"
Empty
POST
/api/v1/payment/callback/{channel_id}

Path Parameters

channel_id*string

Channel ID

Request Body

text/plain

TypeScript Definitions

Use the request body type in TypeScript.

body*string

Response Body

curl -X POST "https://example.com/api/v1/payment/callback/string" \  -H "Content-Type: text/plain" \  -d 'string'
Empty
GET
/api/v1/payment/channels/available

Authorization

bearer_auth
AuthorizationBearer <token>

In: header

Response Body

curl -X GET "https://example.com/api/v1/payment/channels/available"
Empty
GET
/api/v1/payment/orders

Authorization

bearer_auth
AuthorizationBearer <token>

In: header

Response Body

curl -X GET "https://example.com/api/v1/payment/orders"
Empty
POST
/api/v1/payment/orders

Authorization

bearer_auth
AuthorizationBearer <token>

In: header

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

curl -X POST "https://example.com/api/v1/payment/orders" \  -H "Content-Type: application/json" \  -d '{    "order_id": "string"  }'
Empty
GET
/api/v1/payment/orders/{id}

Authorization

bearer_auth
AuthorizationBearer <token>

In: header

Path Parameters

id*string

Payment order ID

Response Body

curl -X GET "https://example.com/api/v1/payment/orders/string"
Empty
POST
/api/v1/payment/orders/{id}/cancel

Authorization

bearer_auth
AuthorizationBearer <token>

In: header

Path Parameters

id*string

Payment order ID

Response Body

curl -X POST "https://example.com/api/v1/payment/orders/string/cancel"
Empty
GET
/api/v1/payment/orders/{id}/refunds

Authorization

bearer_auth
AuthorizationBearer <token>

In: header

Path Parameters

id*string

Payment order ID

Response Body

curl -X GET "https://example.com/api/v1/payment/orders/string/refunds"
Empty
GET
/api/v1/payment/orders/{id}/transactions

Authorization

bearer_auth
AuthorizationBearer <token>

In: header

Path Parameters

id*string

Payment order ID

Response Body

curl -X GET "https://example.com/api/v1/payment/orders/string/transactions"
Empty