Get status transaction

L'opération "Obtenir le statut d'une transaction" permet aux utilisateurs de récupérer des informations détaillées sur l'état actuel d'une transaction financière effectuée au sein de la plateforme.

GET https://api.digitalpaye.com/v1/get-status-payment/{{transactionId}}

Headers

NameValue

Content-Type

application/json

Authorization

Bearer <AccessToken>

{
    "code_status": 200,
    "status": "SUCCESSFUL",
    "message": "PAYMENT_IS_SUCCESSFUL",
    "data": {
        "linkpayment_id": null,
        "ref": "RCI-DIGITALP-4884",
        "operator_id": "cos-1nrfn53g023ra",
        "transaction_id": "TICK-01210009010219",
        "cardId": null,
        "number_user": "2250777101308",
        "name_user": "GUEI HELIE",
        "email_user": null,
        "country_user": "CI",
        "currency": "XOF",
        "amount": "310",
        "fees": "6.2",
        "amount_receive": "303.8",
        "amount_total": "310",
        "status": "SUCCESSFULL",
        "type_transaction": "collecte",
        "type_payment": "WAVE_CI",
        "redirectUrl": null,
        "date": "2024-04-26 17:29:40",
        "date_update": "26/04/2024 16:59:29"
    }
}
  • operator_id : Identifiant de l'opérateur de la transaction fourni par Digitalpaye.

  • linkpayment_id : Identifiant du lien de paiement

  • ref : Référence de la transaction fournie par Digitalpaye.

  • transaction_id : Identifiant de la transaction du marchand (vous).

  • cardId : Identifiant de la carte, si le paiement a été effectué par une carte Digitalpaye.

  • number_user : Numéro de téléphone de l'utilisateur.

  • name_user : Nom de l'utilisateur.

  • email_user : Adresse e-mail de l'utilisateur.

  • country_user : Pays de l'utilisateur.

  • currency : Devise utilisée pour la transaction.

  • amount : Montant de la transaction.

  • fees : Frais associés à la transaction.

  • amount_receive : Montant reçu par le destinataire après déduction des frais.

  • amount_total : Montant total de la transaction.

  • status : État de la transaction (PENDING, SUCCESSFUL, FAILED.).

  • type_transaction : Type de transaction (transfer, payment, collecte.).

  • type_payment : Type de paiement (ORANGE_MONEY_CI, WAVE_CI, MTN_MONEY_CI).

  • redirectUrl : URL de redirection, le cas échéant.

  • date : Date de la transaction.

  • date_update : Date de la dernière mise à jour de la transaction.

<?php

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => 'https://api.digitalpaye.com/v1/get-status-payment/TICK-00900023782884',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'GET',
  CURLOPT_HTTPHEADER => array(
    'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJjb21wYW55X2lkIjoiMSIsImlhdCI6MTcxMjMyOTgzMCwiZXhwIjoxNzEyMzMwNDMwfQ.lQVM0m8xt6QtvYK4Qbr50F5KTg_sJbgyWiD9nqAIrBI'
  ),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;

Dernière mise à jour