【发布时间】:2016-07-27 07:57:07
【问题描述】:
我正在尝试将omnipay 集成到一个网站中。我第一次想创建卡片时遇到了这个问题:
Omnipay: InvalidRequestException "The source parameter is required"
这是我的代码:
$gateway = Omnipay::create('Stripe');
$gateway->setApiKey('sk_test_4IHf5iPTXVaZ8SF5GDcLTrqY');
$name_arr = explode(" ", $this->req['card-name']);
$card_data = [
'firstname' => $name_arr[0],
'surname' => $name_arr[1],
'expiryMonth' => $this->req['exp-month'],
'expiryYear' => $this->req['exp-year'],
'number' => $this->req['card-number'],
'email' => $client['email'],
'cvv' => $this->req['cvv']
];
$response = $gateway->createCard($card_data)->send();
我错过了什么,或者做错了什么? 谢谢!
【问题讨论】:
-
很高兴您找到了解决方案!附注:切勿公开发布您的 API 密钥供任何人查看,即使它只是测试密钥。
-
哦,谢谢,是没注意!
标签: omnipay