下面的代码使用Stripe处理用户信用卡上的费用。
// Create the charge on Stripe's servers - this will charge the user's card
try {
$charge = Stripe_Charge::create(array(
"amount" => $grandTotal, // amount in cents, again
"currency" => "usd",
"card" => $token,
"description" => "Candy Kingdom Order")
);
} catch(Stripe_CardError $e) {
// The card has been declined
}现在,我希望能够显示在订单确认页面上使用的卡的最后4位数字。但我想这样做的方式,它不存储完整的卡号。就在最后四个。我不知道如何检索这些信息,如果可能的话。求你帮忙?
发布于 2014-02-01 02:25:24
API Documentation有你想要的答案。$收费->卡->last4 4应该有您正在寻找的价值。使用您的示例,以下内容将起作用:
$last4 = null;
try {
$charge = Stripe_Charge::create(array(
"amount" => $grandTotal, // amount in cents, again
"currency" => "usd",
"card" => $token,
"description" => "Candy Kingdom Order")
);
$last4 = $charge->card->last4;
} catch(Stripe_CardError $e) {
// The card has been declined
}https://stackoverflow.com/questions/21493373
复制相似问题