Argon

API Reference

Start donation payment

Create and start a donation payment on a network in one step.

POSThttps://api.argonpay.app/graphqlStartDonation

Creates and immediately starts monitoring a donation payment for an active campaign. Public — no API key required.

Endpoint

POST https://api.argonpay.app/graphql

Mutation

GraphQL
mutation StartDonation($campaignId: ID!, $amount: Float!, $network: Network!, $token: StableToken) {
StartDonation(campaignId: $campaignId, amount: $amount, network: $network, token: $token) {
code
message
transaction {
txnid
amount
network
status
wallet { address }
campaignId
}
}
}

REST equivalent

See Start donation payment (POST /donate/:campaignId/pay).