我正在 cakephp 项目中实施条带支付网关。
以下是我尝试过的代码:
require_once('stripelib/vendor/autoload.php');
\Stripe\Stripe::setApiKey('sk_test_xxxxxxxxxxxxxxxxxxxxxx');
try {
$charge = \Stripe\Charge::create(array(
"amount" => $data['total'] * 100,
"currency" => "usd",
"card" => $token,
"description" => "Charge for Facebook Login code."
));
// pr($charge);exit;
}
这里的问题是商家没有获得金额而且我得到了以下错误:
{"错误":"没有这样的标记: card_xxxxxxxxxxxxxxxxxxxxxx(invalid_request_error)"}
有什么建议吗? 谢谢。
答案 0 :(得分:0)
您尝试使用卡ID("card_..."
)而不是令牌ID("tok_..."
)来创建费用。
有关如何创建费用的详细信息,请参阅此StackOverflow答案:https://stackoverflow.com/a/34416413/5307473