第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

在 php stripe 上獲取“無法向沒有活動(dòng)卡的客戶收費(fèi)”

在 php stripe 上獲取“無法向沒有活動(dòng)卡的客戶收費(fèi)”

PHP
POPMUISE 2023-08-11 17:46:30
我正在嘗試在向他們收費(fèi)之前創(chuàng)建一個(gè)客戶。我的檔案里charge.php有這個(gè)。if (isset($_POST['stripeToken'])) {        \Stripe\Stripe::setApiKey('___stripe_secret_key_____');    $api_error = false;    $token = $_POST['stripeToken'];    try {                               $customer = \Stripe\Customer::create(array(                             "name" => $name,                             "email" => $email,                             "source" => $token,                             "metadata" => ['id' => $uid]                         ));                              $stripe_id = $customer->id;                              //update stripe ID to DB                         User::model()->updateByPk($uid, array('stripe_id' => $stripe_id));                                                   } catch(Exception $e) {                           $api_error = $e->getMessage();                     } 我正在使用自己的 HTML 表單來處理信用卡、到期日和抄送卡。并包含https://js.stripe.com/v3/在我的頁面中。當(dāng)我提交付款時(shí)出現(xiàn)此錯(cuò)誤Charge creation failed! Status is:402Type is:card_errorCode is:missingParam is:cardMessage is:Cannot charge a customer that has no active card知道我在這里缺少什么嗎?
查看完整描述

3 回答

?
HUX布斯

TA貢獻(xiàn)1876條經(jīng)驗(yàn) 獲得超6個(gè)贊

source創(chuàng)建費(fèi)用時(shí)也嘗試在參數(shù)中傳遞 Stripe 令牌。


$charge = \Stripe\Charge::create(

                         array(

                             'customer' => $stripe_id, //customer id

                             'source' => $token,

                             'amount' => $_POST['stripe-amount'],

                             'currency' => strtolower($_POST['stripe-currency']),

                             'description' => 'US Report',

                             'metadata' => [

                                             'Currency' => $_POST['stripe-currency'],

                                             'Invoice' => $_POST['ref_id'],

                                         ],

                            'receipt_email' => $email,

                         ), array (

                             'idempotency_key' => preg_replace('/[^a-z\d]/im', '', $_POST['idempotency']),

                         )

                     );


查看完整回答
反對(duì) 回復(fù) 2023-08-11
?
動(dòng)漫人物

TA貢獻(xiàn)1815條經(jīng)驗(yàn) 獲得超10個(gè)贊

以前不需要這個(gè),但我添加了它,現(xiàn)在我的代碼又可以工作了。


不知道為什么:p


\Stripe\Customer::createSource(

    $stripe_id,

    array('source' => $token)

);

在我的之前添加了這個(gè)$charge = \Stripe\Charge::create()


查看完整回答
反對(duì) 回復(fù) 2023-08-11
?
弒天下

TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超8個(gè)贊

我在這里看到的唯一會(huì)導(dǎo)致該錯(cuò)誤的路徑是 $_POST['stripeToken'] 為空或 null。我沒看到你在檢查這一點(diǎn)。如果您查看 Stripe 儀表板日志,您應(yīng)該能夠看到腳本發(fā)送到“創(chuàng)建客戶”端點(diǎn)的確切參數(shù)。

除此之外,如果您仍然遇到困難,我會(huì)將請(qǐng)求 ID (req_xxx) 與您的示例代碼一起發(fā)送給 Stripe 支持,以便有人可以仔細(xì)查看。


查看完整回答
反對(duì) 回復(fù) 2023-08-11
  • 3 回答
  • 0 關(guān)注
  • 212 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)