type ChargePaymentMethodResult
Outcome of charging a stored payment method. A refusal is a normal result rather than an error: success is false, message carries the provider's reason, and payment is null.
| Field | Type | Description |
|---|---|---|
success | Boolean! | Whether the charge was authorized. |
message | String | The provider's refusal reason when success is false; null on success. |
payment | Payment | The payment created by an authorized charge; null when the charge was refused. |