Passer au contenu principal
Les remboursements sont imbriqués sous une intention. Accédez-y via $orqex->refunds().

Créer

$refund = $orqex->refunds()->create('TRX123', [
    'amount' => 5000,            // unités mineures
    'reason' => 'Demande du client',
    'metadata' => ['ticket' => 'SUP-42'],
]);

$refund->type;    // "full" | "partial"
$refund->status;  // "pending" | "processing" | "completed" | "failed"

Lister & récupérer

$page   = $orqex->refunds()->all('TRX123');
$refund = $orqex->refunds()->retrieve('TRX123', 're_456');

Méthodes

MéthodeRenvoie
create(string $intentId, array $params, $opts = null)Refund
all(string $intentId, array $params = [], $opts = null)Collection<Refund>
retrieve(string $intentId, string $refundId, $opts = null)Refund
Voir le concept Remboursements.