1

我无法从 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 个事务的页面,并带有一个按钮可以转到下一页,是我做错了什么还是我读错了文档?

4

0 回答 0