ฉันมีบัญชี Stripe แบบสแตนด์อโลนที่เปิดใช้งานและยอมรับธุรกรรมจริงและเชื่อมต่อกับบัญชี Platform Strip ฉันกำลังให้รหัสด้านล่างที่ฉันใช้สำหรับรับการชำระเงินสด
\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"));
ฉันต้องการตั้งค่าโหมดแก้ไขข้อบกพร่องในโค้ดของฉันซึ่งจะใช้คีย์การทดสอบแถบเพื่อยอมรับธุรกรรมทดสอบ แม้ว่าทั้งบัญชีแพลตฟอร์มและสแตนด์อโลนของแถบจะเปิดใช้งานและอยู่ในโหมดใช้งานจริงก็ตาม ฉันต้องการการโทรแบบแถบที่ฉันควรใช้เมื่อฉันกำลังแก้ไขจุดบกพร่องแทนที่จะทำธุรกรรมแบบเรียลไทม์ ฉันหมายถึงว่าฉันจะเปลี่ยนโค้ดด้านบนและใช้คีย์ทดสอบได้อย่างไร ในเมื่อฉันต้องการทำธุรกรรมทดสอบแทนการทำธุรกรรมจริงโดยฉับพลัน แม้ว่าทั้งแพลตฟอร์มและบัญชีสแตนด์อโลนจะเปิดใช้งานและใช้งานอยู่ก็ตาม