我无法从 Recurly 获得交易列表的分页以正常工作,它似乎总是返回整个交易列表,而不是仅返回包含 15 个交易的第 1 页。
我的代码:
<?php
try {
// Get all successful transactions
$transactions = Recurly_TransactionList::getSuccessful([ 'per_page' => 15, 'type' => 'purchase' ]);
foreach( $transactions as $transaction ){
$first_name = $transaction->details[0]->billing_info->first_name;
$last_name = $transaction->details[0]->billing_info->last_name;
$address = $transaction->details[0]->billing_info->address1;
$city = $transaction->details[0]->billing_info->city;
$zip = $transaction->details[0]->billing_info->zip;
$transaction_uuid = $transaction->uuid;
$created_date = $transaction->created_at->format('Ymd');
$subscription_uuid = $transaction->subscription->get()->uuid;
var_dump($subscription_uuid);
}
} catch(Exception $e){
var_dump($e);
} ?>
根据 Recurly 文档 ( https://docs.recurly.com/api/transactions ),这应该返回包含 15 个事务列表的第一页。但是,当脚本运行时,我会得到每个事务的整个列表。
我正在尝试创建一个包含 15 个事务的页面,并带有一个按钮可以转到下一页,是我做错了什么还是我读错了文档?