Spamworldpro Mini Shell
Spamworldpro


Server : Apache
System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64
User : corals ( 1002)
PHP Version : 7.4.33
Disable Function : exec,passthru,shell_exec,system
Directory :  /home/corals/job-board.corals.io/vendor/omise/omise-php/tests/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/corals/job-board.corals.io/vendor/omise/omise-php/tests/_index.php
<?php

/**
 * This file is included in PHP unit test and this will run before triggering unit test.
 * The goal of this file is
 * 1. to set secret key and public key in one place
 * 2. to create customer and card and set in global keyword OMISE_CUSTOMER_ID & OMISE_CARD_ID
 * so that we can reuse in other test cases.
 */

/**
 * Omise Keys
 */
$publicKey = str_replace('::add-mask::', '', getenv('PUBLIC_KEY'));
$secretKey = str_replace('::add-mask::', '', getenv('SECRET_KEY'));

define('OMISE_PUBLIC_KEY', $publicKey);
define('OMISE_SECRET_KEY', $secretKey);
define('OMISE_API_VERSION', '2017-11-02');

include __DIR__ . '/traits/ChargeTrait.php';

/**
 * this function is created to debug easily
 */
function dd($value)
{
    print_r($value);

    die();
}

$token = OmiseToken::create([
    'card' => [
        'name' => 'Zin Kyaw Kyaw',
        'number' => '4242424242424242',
        'expiration_month' => 11,
        'expiration_year' => date('Y', strtotime('+2 years')),
        'city' => 'Bangkok',
        'postal_code' => '10320',
        'security_code' => 123
    ]
]);

$customer = OmiseCustomer::create([
    'email' => '[email protected]',
    'description' => 'Zin Kyaw Kyaw',
    'card' => $token['id']
]);

// set in global keyword OMISE_CUSTOMER_ID & OMISE_CARD_ID to reuse in other test cases
define('OMISE_CUSTOMER_ID', $customer['id']);
define('OMISE_CARD_ID', $customer['cards']['data'][0]['id']);

Spamworldpro Mini