PaymentApi
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}
createPaymentIntentConfig
kotlin.Any createPaymentIntentConfig(authorization, body)
Example
Parameters
authorization
kotlin.String
body
kotlin.Any
Return type
Authorization
Configure ApiKeyAuth: ApiClient.apiKey["x-api-key"] = "" ApiClient.apiKeyPrefix["x-api-key"] = "" Configure BearerAuth: ApiClient.apiKey["Authorization"] = "" ApiClient.apiKeyPrefix["Authorization"] = ""
HTTP request headers
Content-Type: application/json
Accept: application/json
deletePaymentIntentConfig
PaymentIntentResponse deletePaymentIntentConfig(authorization, id)
Example
Parameters
authorization
kotlin.String
id
kotlin.String
Return type
Authorization
Configure ApiKeyAuth: ApiClient.apiKey["x-api-key"] = "" ApiClient.apiKeyPrefix["x-api-key"] = "" Configure BearerAuth: ApiClient.apiKey["Authorization"] = "" ApiClient.apiKeyPrefix["Authorization"] = ""
HTTP request headers
Content-Type: Not defined
Accept: application/json
getAllPaymentIntentConfigs
kotlin.collections.List<PaymentIntentResponse> getAllPaymentIntentConfigs(authorization)
Example
Parameters
authorization
kotlin.String
Return type
kotlin.collections.List<PaymentIntentResponse>
Authorization
Configure ApiKeyAuth: ApiClient.apiKey["x-api-key"] = "" ApiClient.apiKeyPrefix["x-api-key"] = "" Configure BearerAuth: ApiClient.apiKey["Authorization"] = "" ApiClient.apiKeyPrefix["Authorization"] = ""
HTTP request headers
Content-Type: Not defined
Accept: application/json
getOnePaymentIntentConfigs
PaymentIntentResponse getOnePaymentIntentConfigs(authorization, id)
Example
Parameters
authorization
kotlin.String
id
kotlin.String
Return type
Authorization
Configure ApiKeyAuth: ApiClient.apiKey["x-api-key"] = "" ApiClient.apiKeyPrefix["x-api-key"] = "" Configure BearerAuth: ApiClient.apiKey["Authorization"] = "" ApiClient.apiKeyPrefix["Authorization"] = ""
HTTP request headers
Content-Type: Not defined
Accept: application/json
moralisWebhook
kotlin.Any moralisWebhook(id, iwebhook)
Example
Parameters
id
kotlin.String
iwebhook
Return type
Authorization
Configure ApiKeyAuth: ApiClient.apiKey["x-api-key"] = "" ApiClient.apiKeyPrefix["x-api-key"] = "" Configure BearerAuth: ApiClient.apiKey["Authorization"] = "" ApiClient.apiKeyPrefix["Authorization"] = ""
HTTP request headers
Content-Type: application/json
Accept: application/json
paymentCreatePaymentIntent
PaymentIntentResponse paymentCreatePaymentIntent(authorization, createPaymentIntentInput)
Example
Parameters
authorization
kotlin.String
createPaymentIntentInput
Return type
Authorization
Configure ApiKeyAuth: ApiClient.apiKey["x-api-key"] = "" ApiClient.apiKeyPrefix["x-api-key"] = "" Configure BearerAuth: ApiClient.apiKey["Authorization"] = "" ApiClient.apiKeyPrefix["Authorization"] = ""
HTTP request headers
Content-Type: application/json
Accept: application/json
paymentDeletePaymentIntent
PaymentIntentResponse paymentDeletePaymentIntent(authorization, id)
Example
Parameters
authorization
kotlin.String
id
kotlin.String
Return type
Authorization
Configure ApiKeyAuth: ApiClient.apiKey["x-api-key"] = "" ApiClient.apiKeyPrefix["x-api-key"] = "" Configure BearerAuth: ApiClient.apiKey["Authorization"] = "" ApiClient.apiKeyPrefix["Authorization"] = ""
HTTP request headers
Content-Type: Not defined
Accept: application/json
paymentGetAllPaymentIntents
kotlin.collections.List<PaymentIntentResponse> paymentGetAllPaymentIntents(authorization)
Example
Parameters
authorization
kotlin.String
Return type
kotlin.collections.List<PaymentIntentResponse>
Authorization
Configure ApiKeyAuth: ApiClient.apiKey["x-api-key"] = "" ApiClient.apiKeyPrefix["x-api-key"] = "" Configure BearerAuth: ApiClient.apiKey["Authorization"] = "" ApiClient.apiKeyPrefix["Authorization"] = ""
HTTP request headers
Content-Type: Not defined
Accept: application/json
paymentGetAvailableChains
kotlin.collections.List<kotlin.String> paymentGetAvailableChains()
Example
Parameters
This endpoint does not need any parameter.
Return type
kotlin.collections.List<kotlin.String>
Authorization
Configure ApiKeyAuth: ApiClient.apiKey["x-api-key"] = "" ApiClient.apiKeyPrefix["x-api-key"] = "" Configure BearerAuth: ApiClient.apiKey["Authorization"] = "" ApiClient.apiKeyPrefix["Authorization"] = ""
HTTP request headers
Content-Type: Not defined
Accept: application/json
paymentGetPaymentIntent
PaymentIntentResponse paymentGetPaymentIntent(authorization, id)
Example
Parameters
authorization
kotlin.String
id
kotlin.String
Return type
Authorization
Configure ApiKeyAuth: ApiClient.apiKey["x-api-key"] = "" ApiClient.apiKeyPrefix["x-api-key"] = "" Configure BearerAuth: ApiClient.apiKey["Authorization"] = "" ApiClient.apiKeyPrefix["Authorization"] = ""
HTTP request headers
Content-Type: Not defined
Accept: application/json
paymentUpdatePaymentIntent
PaymentIntentResponse paymentUpdatePaymentIntent(authorization, id, createPaymentIntentInput)
Example
Parameters
authorization
kotlin.String
id
kotlin.String
createPaymentIntentInput
Return type
Authorization
Configure ApiKeyAuth: ApiClient.apiKey["x-api-key"] = "" ApiClient.apiKeyPrefix["x-api-key"] = "" Configure BearerAuth: ApiClient.apiKey["Authorization"] = "" ApiClient.apiKeyPrefix["Authorization"] = ""
HTTP request headers
Content-Type: application/json
Accept: application/json
tatumWebhook
kotlin.Any tatumWebhook(id, tatumTransactionEvent)
Example
Parameters
id
kotlin.String
tatumTransactionEvent
Return type
Authorization
Configure ApiKeyAuth: ApiClient.apiKey["x-api-key"] = "" ApiClient.apiKeyPrefix["x-api-key"] = "" Configure BearerAuth: ApiClient.apiKey["Authorization"] = "" ApiClient.apiKeyPrefix["Authorization"] = ""
HTTP request headers
Content-Type: application/json
Accept: application/json
updatePaymentIntentConfig
PaymentIntentResponse updatePaymentIntentConfig(authorization, id, body)
Example
Parameters
authorization
kotlin.String
id
kotlin.String
body
kotlin.Any
Return type
Authorization
Configure ApiKeyAuth: ApiClient.apiKey["x-api-key"] = "" ApiClient.apiKeyPrefix["x-api-key"] = "" Configure BearerAuth: ApiClient.apiKey["Authorization"] = "" ApiClient.apiKeyPrefix["Authorization"] = ""
HTTP request headers
Content-Type: application/json
Accept: application/json
Last updated