Argon

API Reference

Create donation payment

Create a pending donation payment for a campaign (no network start yet).

POSThttps://api.argonpay.app/graphqlstartDonatePayment

Creates a pending payment for an active donation campaign. Returns paymentLink and txnid — start monitoring separately or use Start donation to create and start in one step.

Endpoint

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

Mutation

GraphQL
mutation StartDonatePayment($campaignId: ID!, $amount: Float!) {
startDonatePayment(campaignId: $campaignId, amount: $amount) {
code
message
paymentLink
transaction { txnid amount status }
}
}

Arguments

NameTypeRequired
campaignIdID!Yes
amountFloat!Yes