\PaymentApi

All URIs are relative to https://vault-api.usemoon.ai

Method
HTTP request
Description

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

Name
Type
Description
Required
Notes

authorization

String

[required]

body

Option<serde_json::Value>

[required]

Return type

serde_json::Value

Authorization

ApiKeyAuth, BearerAuth

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

Name
Type
Description
Required
Notes

authorization

String

[required]

id

String

[required]

Return type

crate::models::PaymentIntentResponse

Authorization

ApiKeyAuth, BearerAuth

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

Name
Type
Description
Required
Notes

authorization

String

[required]

Return type

Veccrate::models::PaymentIntentResponse

Authorization

ApiKeyAuth, BearerAuth

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

Name
Type
Description
Required
Notes

authorization

String

[required]

id

String

[required]

Return type

crate::models::PaymentIntentResponse

Authorization

ApiKeyAuth, BearerAuth

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

Name
Type
Description
Required
Notes

id

String

[required]

i_webhook

[required]

Return type

serde_json::Value

Authorization

ApiKeyAuth, BearerAuth

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

Name
Type
Description
Required
Notes

authorization

String

[required]

create_payment_intent_input

[required]

Return type

crate::models::PaymentIntentResponse

Authorization

ApiKeyAuth, BearerAuth

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

Name
Type
Description
Required
Notes

authorization

String

[required]

id

String

[required]

Return type

crate::models::PaymentIntentResponse

Authorization

ApiKeyAuth, BearerAuth

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

Name
Type
Description
Required
Notes

authorization

String

[required]

Return type

Veccrate::models::PaymentIntentResponse

Authorization

ApiKeyAuth, BearerAuth

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

ApiKeyAuth, BearerAuth

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

Name
Type
Description
Required
Notes

authorization

String

[required]

id

String

[required]

Return type

crate::models::PaymentIntentResponse

Authorization

ApiKeyAuth, BearerAuth

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

Name
Type
Description
Required
Notes

authorization

String

[required]

id

String

[required]

create_payment_intent_input

[required]

Return type

crate::models::PaymentIntentResponse

Authorization

ApiKeyAuth, BearerAuth

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

Name
Type
Description
Required
Notes

id

String

[required]

tatum_transaction_event

[required]

Return type

serde_json::Value

Authorization

ApiKeyAuth, BearerAuth

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

Name
Type
Description
Required
Notes

authorization

String

[required]

id

String

[required]

body

Option<serde_json::Value>

[required]

Return type

crate::models::PaymentIntentResponse

Authorization

ApiKeyAuth, BearerAuth

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