<?php
$client_pass = '***';
$data['action'] = 'CREDIT2CARD';
$data['client_key'] = '***';
$data['order_id'] = 'X1345';
$data['order_amount'] = '1000.00';
$data['order_currency'] = 'UAH';
$data['order_description'] = 'credit test';
$data['card_number'] = '4111111111111111';
$data['card_exp_month'] ='01'; // тільки для тестових реквізитів;
$data['card_exp_year'] = '2024'; // тільки для тестових реквізитів;
$data['hash'] = md5(
strtoupper(
$client_pass.
strrev(
substr($data['card_number'],0,6).
substr($data['card_number'],-4)
)
)
);
$url = 'https://secure.platononline.com/p2p-unq/';
$crq = curl_init();
curl_setopt($crq, CURLOPT_URL, $url);
curl_setopt($crq, CURLOPT_HEADER, 0);
curl_setopt($crq, CURLOPT_POST, 1);
curl_setopt($crq, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($crq, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($crq, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($crq, CURLOPT_POSTFIELDS, http_build_query($data));
$result = curl_exec($crq);
if (curl_errno($crq)) {
echo 'ERROR: '.curl_error($crq);
}else{
echo $result;
}
curl_close($crq); |