forked from vandarpay/docs
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsample.html
More file actions
82 lines (77 loc) · 3.07 KB
/
sample.html
File metadata and controls
82 lines (77 loc) · 3.07 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
<div class="article" id="basic">
<h2 class="article-header">درگاه پرداخت</h2>
<div>
<h3 class="sub-title">
<strong>مرحله اول:</strong> ارسال اطلاعات و دریافت توکن
</h3>
<p>به بخش مستندات فنی وندار خوش آمدید. برای استفاده از مستندات فنی درگاه و درگاه دومرحلهای لازم است از API key ارائه شده در صفحهی درگاه پرداخت میز کار استفاده کنید. برای استفاده از سایر APIها باید با فراخوانی API لاگین توکن مورد نظر را دریافت کنید.</p>
<p>در استفاده از مستندات زیر به سطح دسترسی کاربران کسبوکار توجه کنید، ممکن است بعضی از APIها برای بعضی از کاربران قابل دسترسی نباشد.وبسرویسهای وندار به صورت REST در اختیار کاربران و همکاران تجاری ما قرار گرفته است.</p>
<div class="info">
<strong>نکته!</strong> مدت زمان اعتبار توکنها ۵ روز است.
</div>
<div class="info">
<strong>نکته!</strong> همواره به جای {business} نام انگلیسی کسبوکار جایگذاری شود.
</div>
<table>
<tr>
<th>Name</th>
<th>Type</th>
<th>Status</th>
</tr>
<tr>
<td>api_key</td>
<td>string</td>
<td>required</td>
</tr>
<tr>
<td>amount</td>
<td>Integer</td>
<td>required</td>
</tr>
<tr>
<td>callback_url</td>
<td>String</td>
<td>required</td>
</tr>
<tr>
<td>mobile_number</td>
<td>String</td>
<td>optional</td>
</tr>
<tr>
<td>factorNumber</td>
<td>String</td>
<td>optional</td>
</tr>
<tr>
<td>description</td>
<td>String</td>
<td>optional</td>
</tr>
</table>
<pre>
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://vandar.io/api/ipg/send",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => "-----011000010111000001101001\r\nContent-Disposition: form-data; name=\"api_key\"\r\n\r\nAPI_KEY\r",
CURLOPT_HTTPHEADER => array(
"content-type: multipart/form-data"
),
));
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
</pre>
</div>
</div>