Malformed data ketika melakukan pembayaran qris statis
raf-lii opened this issue · 1 comments
raf-lii commented
halo mas, saya lagi nyoba untuk melakukan pembayaran qris tapi malah mendapatkan respon begini
stdClass Object
(
[success] =>
[error] => stdClass Object
(
[code] => 310
[description] => Malformed data
)
[errors] => Array
(
[0] => stdClass Object
(
[code] => GoPay-310
[message] => Malformed data
[message_title] => Malformed data
[message_severity] => error
)
)
)
ini untuk kode yang saya jalankan mas
<?php
require_once 'vendor/autoload.php';
use Decoderid\GojekApi;
$gojek = new GojekApi('xxxxx');
$validateQR = $gojek->validateQRCode('xxxxx');
$payee = $validateQR->data->payee;
$aditionalData = $validateQR->data->additional_data;
$metaData = $validateQR->data->metadata;
$signature = $validateQR->data->order_signature;
$amount = $validateQR->data->amount;
$pin = xxxxx;
print_r($gojek->payStaticQR($payee, $aditionalData, $metaData, $signature, $amount, $pin));
decoderid commented
Cek bagian ini dan pastikan QRString nya itu betul-betul statis bukan dinamis, karna jika statis dia gk ambil amount dari object di $validateQR->data->amount
$amount = $validateQR->data->amount;