今天延續昨天的內容,要實作延後請款的功能。
一樣是對 reserve API 發送 request,但參數 capture 的值要設為 false。
'capture' => false
$postData = array(
'productName' => $_POST['productName']
, 'productImageUrl' => $_POST['productImageUrl']
, 'capture' => "false"
, 'amount' => 168
, 'currency' => "TWD"
, 'confirmUrl' => "http://eddie27.byethost11.com/linepay/confirm.php"
, 'orderId' => $_POST['orderId']
);
不過目前會出現 parameter error
已去信詢問 LINE Pay,請各位大大多多包涵,知道發生甚麼事的邦友也歡迎留言或站內信告訴我 XD
2017-12-19 update:
LINE:We will turn on controlling auth and capture manually for special business cases.
所以目前是沒有辦法自行測試到這一塊的喔
試試 'capture' => false
一開始是這樣試,不過因為 API 範例是用 "true",才貼這段 XD
會不會是範例寫錯 科科