Untitled

 avatar
unknown
plain_text
2 years ago
1.2 kB
3
Indexable
<?php

use Api\Client\Options;
use Api\Client\Rocketfuel;
// require_once ('rockets/RocketFuel.php');
require_once __DIR__ . '/vendor/autoload.php';

$merchantID = 'f5bb306d-9d20-41e8-8c8d-4bbd4abc05d2';
$merchantPkey = "-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAhfI8HzjEf8KZt0maagVa
WpUEjnzyVqdGKECFyJC0g4wz+FvoTe0IZ4i5HPzWCmFaHQDSiZ7vr3ttXspSAkoH
QqkQeoO4NK8ik01YO7AJkwNGU3098DMZ9IkvEnDuP1B9PoFVAjeb+jukAbzOvxID
t8g3a7rJfnDUGJnqd7eOsNax5OGPd7ACkbkBIyBsNCKChAZMndM3aGyZyZ3RBq06
gXhICA5+Gn1+bN0eHXnCup+UcGN/7z2OTvgrOJG98Bu2vLvnxBbJWPOF57CDsOgc
upS09uQyOBbRCYLTolhr3Fg7Rn9Pk3x1FXcrS2UtmdwTTOvIW4QBXXRd9KeMBVZj
aQIDAQAB
-----END PUBLIC KEY-----";

$cart = [
    [
        'id' => '456', //should be string
        'price' => 6.7,
        'name' => 'test product 1',
        'quantity' => 1
    ]
];
$options = new Options(
    json_decode(file_get_contents('options.json') ,true)
 );
 

$rocketfuel = new Rocketfuel($options);

$payload = [
    'amount' => (string)100,
    'cart' => $cart,
    'currency' => 'USD',
    'order' => (string) time(),
    'redirectUrl' => 'https://clienturl.com'
];
$cartss = $rocketfuel->service()->getUUID($payload);
var_dump($cartss);