L'objet Purchase ne peut pas être créé ou récupéré directement, seulement via l'objet Client. Les champs utilisés pour la création de l'objet Purchase sont :
| Champ | Type | Description |
|---|---|---|
| transaction_id | string | Identifiant de transaction (côté marchand) |
| amount | int | Montant de l'achat en centimes |
| date | string | Date de l'achat |
| due_date | string, optionnel | Date d'échéance du paiement |
| paid_date | string, optionnel | Date de réception du paiement |
| method | string | Méthode de paiement (card, sepa_debit, paypal, etc.) |
| status | string | État de l'achat (paid, refunded, cancelled, late, chargeback, etc.) |
| contents | string | Contenu de l'achat |
| custom_data | JSON | Objet JSON de format libre qui vous permet d'associer à l'achat des données provenant de votre base de données. Typiquement utilisé pour retrouver facilement l'identifiant du panier/de la commande à l'origine du paiement. |
