slowy adlı üyeden alıntı: mesajı görüntüle
problem unique_id nin shopierde yani bu kod kısmında 'id' => $unique_id, yukardan gelememesiydi bunun nasıl cozebilirim GLOBALS ilemi global ilemi?
Selamlar.
/panel/ode/[*:id] kısmını şu şekilde güncelleyin :
$unique_id = uniqid('payment_', true);
$updateUnique = $vt->prepare("UPDATE payments SET unique_id = ? WHERE id = ?");
$updateUnique->execute([$unique_id, $id]);
Shopier'a gönderilen id parametresini $unique_id olarak güncelleyin.
$shopier->setBuyer([
    'id' => $unique_id,
    // ...
]);
Shopier'a gönderilen run metodunda da $unique_id kullanın :

die($shopier->run($unique_id, $data->amount, 'https://epins.com.tr/panel/callback/shopier'));
Callback fonksiyonunda, ödeme bilgisini unique_id ile sorgulayacak şekilde güncelleyin :

$paymentInfo = $vt->prepare("SELECT * FROM payments WHERE unique_id = ?");
$paymentInfo->execute([$invoiceId]);
Duruma göre yazın bakalım.