Skip to main content
POST
In production, this opens a real Wave payment.
Opens a Wave payment for the quote’s premium plus Wave’s fee. Send the returned paymentUrl to the payer: they confirm in Wave, and only phoneNumber can pay. They have 30 minutes. Then follow the quote with GET /quote/{id}/status. See the Payments guide. The quote must start today or later. Calling this again while a payment waits does not open a second one: it answers 409 payment_in_progress with the waiting payment’s paymentUrl.
string
required
The quote’s id.

Body

string
required
The Wave number that will pay: an Ivorian mobile, 10 digits starting with 01, 05 or 07, with or without +225, spaces allowed. It can differ from the policyholder’s.

Response

201 Created, with the payment.
string
string
string
pending until the payer confirms, then succeeded or failed.
integer
The quote’s premium, francs CFA.
integer
Wave’s fee, added on top.
integer
What the payer is asked for: amount + fees.
string | null
Where the payer confirms with Wave. Set only while the payment is pending.
string | null
string
ISO 8601 timestamp.
string | null
When it succeeded or failed.

Errors