Saya memiliki akun mandiri stripe yang diaktifkan dan menerima transaksi langsung dan terhubung ke akun platform stripe. Saya memberikan di bawah kode yang saya gunakan untuk menerima pembayaran langsung.
\Stripe\Stripe::setApiKey("LIVE_PLATFORM_API_KEY");
$strtok = \Stripe\Token::create(
array(
"card" => array(
"number" => $cardnumber,
"exp_month" => $cardexpmonth,
"exp_year" => $cardexpyear,
"cvc" => $creditcardcvv
)
),
array('stripe_account' => "live_account_header")
);
$strtoken = $strtok->id;
$charge = \Stripe\Charge::create(array(
'amount' => $amts,
'currency' => 'usd',
'application_fee' => $appfee,
'source' => $strtoken
), array('stripe_account' => "live_account_header"));
Saya ingin mengatur mode debug dalam kode saya yang akan menggunakan kunci tes stripe untuk menerima transaksi pengujian meskipun akun stripe mandiri dan platform diaktifkan dan dalam mode langsung. Saya ingin panggilan stripe yang harus saya gunakan saat melakukan debug daripada melakukan transaksi langsung. Maksud saya, bagaimana saya harus mengubah kode di atas dan menggunakan kunci uji ketika saya tiba-tiba ingin melakukan transaksi uji alih-alih transaksi langsung meskipun platform dan akun yang berdiri sendiri diaktifkan dan aktif?