\PaymentApi
All URIs are relative to https://vault-api.usemoon.ai
POST /payment/config
DELETE /payment/config/{id}
GET /payment/config
GET /payment/config/{id}
POST /payment/webhook/{id}
POST /payment
DELETE /payment/{id}
GET /payment
GET /payment/chains
GET /payment/{id}
PUT /payment/{id}
POST /payment/webhook/tatum/{id}
PUT /payment/config/{id}
create_payment_intent_config
serde_json::Value create_payment_intent_config(authorization, body)
Parameters
authorization
String
[required]
body
Option<serde_json::Value>
[required]
Return type
Authorization
HTTP request headers
Content-Type: application/json
Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
delete_payment_intent_config
crate::models::PaymentIntentResponse delete_payment_intent_config(authorization, id)
Parameters
authorization
String
[required]
id
String
[required]
Return type
crate::models::PaymentIntentResponse
Authorization
HTTP request headers
Content-Type: Not defined
Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
get_all_payment_intent_configs
Veccrate::models::PaymentIntentResponse get_all_payment_intent_configs(authorization)
Parameters
authorization
String
[required]
Return type
Veccrate::models::PaymentIntentResponse
Authorization
HTTP request headers
Content-Type: Not defined
Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
get_one_payment_intent_configs
crate::models::PaymentIntentResponse get_one_payment_intent_configs(authorization, id)
Parameters
authorization
String
[required]
id
String
[required]
Return type
crate::models::PaymentIntentResponse
Authorization
HTTP request headers
Content-Type: Not defined
Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
moralis_webhook
serde_json::Value moralis_webhook(id, i_webhook)
Parameters
id
String
[required]
i_webhook
[required]
Return type
Authorization
HTTP request headers
Content-Type: application/json
Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
payment_create_payment_intent
crate::models::PaymentIntentResponse payment_create_payment_intent(authorization, create_payment_intent_input)
Parameters
authorization
String
[required]
create_payment_intent_input
[required]
Return type
crate::models::PaymentIntentResponse
Authorization
HTTP request headers
Content-Type: application/json
Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
payment_delete_payment_intent
crate::models::PaymentIntentResponse payment_delete_payment_intent(authorization, id)
Parameters
authorization
String
[required]
id
String
[required]
Return type
crate::models::PaymentIntentResponse
Authorization
HTTP request headers
Content-Type: Not defined
Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
payment_get_all_payment_intents
Veccrate::models::PaymentIntentResponse payment_get_all_payment_intents(authorization)
Parameters
authorization
String
[required]
Return type
Veccrate::models::PaymentIntentResponse
Authorization
HTTP request headers
Content-Type: Not defined
Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
payment_get_available_chains
Vec payment_get_available_chains()
Parameters
This endpoint does not need any parameter.
Return type
Vec
Authorization
HTTP request headers
Content-Type: Not defined
Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
payment_get_payment_intent
crate::models::PaymentIntentResponse payment_get_payment_intent(authorization, id)
Parameters
authorization
String
[required]
id
String
[required]
Return type
crate::models::PaymentIntentResponse
Authorization
HTTP request headers
Content-Type: Not defined
Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
payment_update_payment_intent
crate::models::PaymentIntentResponse payment_update_payment_intent(authorization, id, create_payment_intent_input)
Parameters
authorization
String
[required]
id
String
[required]
create_payment_intent_input
[required]
Return type
crate::models::PaymentIntentResponse
Authorization
HTTP request headers
Content-Type: application/json
Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
tatum_webhook
serde_json::Value tatum_webhook(id, tatum_transaction_event)
Parameters
id
String
[required]
tatum_transaction_event
[required]
Return type
Authorization
HTTP request headers
Content-Type: application/json
Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
update_payment_intent_config
crate::models::PaymentIntentResponse update_payment_intent_config(authorization, id, body)
Parameters
authorization
String
[required]
id
String
[required]
body
Option<serde_json::Value>
[required]
Return type
crate::models::PaymentIntentResponse
Authorization
HTTP request headers
Content-Type: application/json
Accept: application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Last updated