mooore/ecurring-api-php

PHP的eCurring API客户端库。

0.5.0 2020-10-23 07:05 UTC

This package is auto-updated.

Last update: 2024-08-29 05:07:17 UTC


README

这是一个非官方库,提供了对eCurring API的PHP绑定。

eCurring 主页 | eCurring API 文档

此库受Mollie API for PHP客户端的启发。

需求

为了使用此库,您需要

  • 有效的eCurring账户和API密钥。
  • PHP >= 7.2

安装

composer require mooore/ecurring-api-php

入门

初始化eCurring客户端

use Mooore\eCurring\eCurringHttpClient;

$client = new eCurringHttpClient();
$client->setApiKey('your_api_key');

创建客户

$customer = $client->customers->create([
    'first_name' => 'John',
    'last_name' => 'Doe',
    'email' => 'example@domain.com'
]);

从客户处创建订阅

$customer = $client->customers->get(200);
$subscription = $customer->createSubscription(1);

从订阅计划创建订阅

$subscriptionPlan = $client->subscriptionPlans->get(1);
$subscription = $subscriptionPlan->createSubscription(200);

获取所有订阅

$customers = $client->customers->page();
do {
    foreach ($customers as $customer) {
        if ($subscription->isActive()) {
            // do something
        }
    }
} while ($customers = $customers->next());

路线图