This API will help to get Virtual Cards Details.

Introduction

The PruPal Create Card API enables you to get Virtual Cards Details. This documentation offers comprehensive guidance on utilizing this API effectively.

Request Parameters

The API expects the following parameters in the request:

PropertyPresenceTypeDescription
api_keyMandatorystringCollect API KEY From Account
card_idMandatorystringCard ID

Success Response Parameters

PropertyTypeDescription
statusstringtrue
messagestringCard Info Get Successfully
card_holderstringMy Name
card_typestringVisa
card_numberstring16 Digit
card_expirystring05/29
card_cvcstring123
balancestring0

Error Response Parameters

PropertyTypeDescription
statusstringfalse
messagestringThe message associated with the status, explains the status.

Sample Request

<?php

$curl = curl_init();

$data = [
    'api_key' => 'YOUR_API_KEY',
    'card_id' => '7445'
];

curl_setopt_array($curl, [
    CURLOPT_URL => 'https://api.prupal.com/card-details',
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_CUSTOMREQUEST => 'POST',
    CURLOPT_HTTPHEADER => [
        'accept: application/json',
        'content-type: application/json'
    ],
    CURLOPT_POSTFIELDS => json_encode($data)
]);

$response = curl_exec($curl);

if (curl_errno($curl)) {
    $error_msg = curl_error($curl);
}

curl_close($curl);

if (isset($error_msg)) {
    // Handle error here
    echo "cURL Error: " . $error_msg;
} else {
    // Handle response here
    echo "Response: " . $response;
}

Sample Response

{
  "status": "true",
  "message": "Card Info Get Successfully",
  "card_holder": "My Card",
  "card_type": "Visa",
  "card_number": "495867648575684565845",
  "card_expiry": "04/25",
  "card_cvc": "123",
  "balance": "15"
}