首页 > 解决方案 > laravel,发送带有条带信息的客户 ID

问题描述

有没有办法将客户 ID 和条带信息一起发送到条带仪表板?我不知道该怎么做,或者如果我想将每个客户的付款方式保存在我在条纹仪表板中发现客户不存在的数据库中,这是必需的,请参阅:https ://imgur.com/ uNTeEfb 这里条纹 jquery:

if (!$form.data('cc-on-file')) {
    e.preventDefault();    
    stripe.createToken(number).then({
        number: $('.card-number').val(),
        cvc: $('.card-cvc').val(),
        exp_month: $('.card-expiry-month').val(),
        exp_year: $('.card-expiry-year').val()
  }, stripeResponseHandler);
}

条带控制器

Stripe\Stripe::setApiKey(env('STRIPE_SECRET'));

Stripe\Charge::create ([
    "amount"   => $total*100,
    "currency" => "usd",
    "source"   => "tok_visa"
]);

标签: phplaravel

解决方案


您可以使用条带中的元数据关键字将附加参数作为数组发送,如以下代码

Stripe\Stripe::setApiKey(env('STRIPE_SECRET'));

    Stripe\Charge::create ([
            "amount" => $total*100,
            "currency" => "usd",
            "source" => "tok_visa",
            "metadata" => array("cus_id" => $cus_id, "name" => $user_name)

    ]);

推荐阅读