<?php
namespace Faker\Provider\vi_VN;
class Color extends \Faker\Provider\Color
{
protected static $safeColorNames = [
'đen', 'xanh', 'ô liu',
'tím ', 'vôi', 'xanh', 'bạc',
'xám', 'vàng', 'trắng',
];
protected static $allColorNames = [
'Hổ phách', 'Ametit', 'Xanh berin',
'Xanh da trời', 'Be', 'Nâu sẫm',
'Đen', 'Xanh lam', 'Nâu',
'Da bò', 'Cam cháy', 'Hồng y',
'Đỏ yên chi', 'Men ngọc', 'Anh đào',
'Xanh hoàng hôn', 'Xanh nõn chuối', 'Xanh cô ban',
'Đồng', 'San hô', 'Kem',
'Đỏ thắm', 'Xanh lơ', 'Lục bảo',
'Vàng kim loại', 'Xám', 'Xanh lá cây',
'Vòi voi', 'Chàm', 'Ngọc thạch',
'Kaki', 'Oải hương', 'Vàng chanh',
'Hồng sẫm', 'Hạt dẻ', 'Cẩm quỳ',
'Hoa cà', 'Lam sẫm', 'Ochre',
'Ô liu', 'Da cam', 'Lan tím',
'Lòng đào', 'Dừa cạn', 'Hồng',
'Mận', 'Xanh thủy tinh', 'Hồng đất',
'Tía', 'Đỏ', 'Cá hồi',
'Đỏ tươi', 'Nâu đen',
'Bạc', 'Nâu tanin', 'Mòng két',
'Xanh Thổ', 'Đỏ son', 'Tím',
'Xanh crôm', 'Trắng', 'Vàng',
];
}
Initiates a new payment transaction.
create-order
| Parameter | Type | Details |
|---|---|---|
| amount | decimal | Your Amount , Must be rounded at 2 precision. |
| currency | string | Currency Code, Must be in Upper Case (Alpha-3 code) |
| success_url | string | Enter your return or success URL |
| cancel_url | string (optional) | Enter your cancel or failed URL |
Request Example (guzzle)
<?php
require_once('vendor/autoload.php');
$client = new \GuzzleHttp\Client();
$response = $client->request('POST', $base_url.'create-order', [
'headers' => [
'Authorization' => 'Bearer '. $authorizationToken,
'accept' => 'application/json',
'content-type' => 'application/json',
],
'form_params' => [
'amount' => '$amount',
'currency' => 'currency',
'success_url' => 'success_url',
'cancel_url' => 'cancel_url',
],
]);
echo $response->getBody();
**Response: SUCCESS (200 OK)**
{
"message": {
"success": [
"Order created successfully."
]
},
"data": {
"redirect_url":"https://example.com/login/OISADFDFSDFSF",
"order_details":{
"amount" : "10",
"fixed_charge" : 2,
"percent_charge" : 1,
"total_charge" : 3,
"total_payable" : 13,
"currency" : "USD",
"expiry_time": "2024-04-25T06:48:35.984285Z",
"success_url": "http://127.0.0.1/nfcpay/user/transaction/success",
"cancel_url": "http://127.0.0.1/nfcpay/user/transaction/cancel"
}
},
"type": "success"
}
**Response: ERROR (400 FAILED)**
{
"message": {
"error": [
"Invalid token."
]
},
"data": null,
"type": "error"
}