fredylopezs/tpago-sdk

用于集成paTPago的SDK

v0.2.1 2024-09-23 01:32 UTC

This package is auto-updated.

Last update: 2024-09-23 01:32:39 UTC


README

此SDK提供了一个易于使用的接口,用于在PHP应用程序中与TPago API交互。

安装

要安装此SDK,请使用Composer

composer require fredylopezs/tpago-php

使用

配置

在使用SDK之前,您必须配置TPago的凭据

use FMLS\TPago\TPagoConfig;

$config = new TPagoConfig('publicKey', 'privateKey', 'commerceCode', 'branchCode');

或者,您可以使用测试环境及其相应的凭据

$config = new TPagoConfig('publicKey', 'privateKey', 'commerceCode', 'branchCode', true);

生成支付链接

要生成支付链接,请使用Payment

use FMLS\TPago\TPagoClient;
use FMLS\TPago\Payment; 

$client = new TPagoClient($config);
$payment = new Payment($client);

$response = $payment->generateLink(5000, "Test Payment");

print_r($response);

生成订阅链接

要生成订阅链接,请使用Subscription

use FMLS\TPago\Subscription;

$client = new TPagoClient($config);
$subscription = new Subscription($client);

$response = $subscription->generateLink([
    'amount' => 5000,
    'description' => "Test Subscription",
    'periodicity' => "monthly",
    'debit_day' => 1,
    'unlimited' => false
]);