我正在使用 ci-merchant,我想使用 PayPal Express 进行购物车结账。
这是我正在使用的代码:
$this->load->library('merchant');
$this->merchant->load('paypal_express');
$settings = $this->merchant->default_settings();
$settings = array(
'username' => 'bla bla bla.gmail.com',
'password' => 'bla bla bla',
'signature' => 'bla bla bla',
'test_mode' => true);
$this->merchant->initialize($settings);
$params =array(
'amount' => $this->cart->format_number($this->cart->total()),
'currency' => 'EUR',
'return_url' => 'https://www.example.com/checkout/payment_return/123',
'cancel_url' => 'https://www.example.com/checkout',
'description' => 'Esto es desc'
);
$response = $this->merchant->purchase($params);
使用上面的代码,我被重定向到 PayPal 就好了,但是在 items 列我只看到一个独特的项目。
现在我想添加每件商品的描述、数量和价格。但我不知道在哪里包含我的 items 数组,以及我应该使用哪种格式。我在 ci-merchant 文档上找不到它。有人可以解释一下吗?