Xendit PHP 客户端库使用教程

Xendit PHP 客户端库使用教程

xendit-phpXendit REST API Client for PHP - Card, Virtual Account, Invoice, Disbursement, Recurring Payments, Payout, EWallet, Balance, Retail Outlets Services, xenPlatforms项目地址:https://gitcode.com/gh_mirrors/xe/xendit-php

项目介绍

Xendit PHP 客户端库是一个用于与 Xendit REST API 进行交互的开源项目。它支持多种支付功能,包括信用卡、虚拟账户、发票、转账、定期支付、支付、电子钱包余额、零售网点服务等。该项目旨在为 PHP 开发者提供一个简单方便的方式来调用 Xendit 的 REST API。

项目快速启动

安装要求

  • PHP 7.4 及以上版本
  • Composer

安装步骤

  1. composer.json 文件中添加以下内容:

    {
      "repositories": [
        {
          "type": "vcs",
          "url": "https://github.com/xendit/xendit-php.git"
        }
      ],
      "require": {
        "xendit/xendit-php": "6.0.0"
      }
    }
    
  2. 运行 composer install 命令进行安装。

初始化 SDK

下载文件并包含 autoload.php

require_once(__DIR__ . '/vendor/autoload.php');

授权

使用从 Xendit 仪表板获得的秘密 API 密钥实例化 SDK:

use Xendit\Configuration;

Configuration::setXenditKey('XENDIT_API_KEY');

应用案例和最佳实践

创建发票

以下是一个创建发票的示例代码:

use Xendit\Invoice;

$params = [
    'external_id' => 'invoice_123',
    'amount' => 100000,
    'payer_email' => 'customer@example.com',
    'description' => 'Invoice for clothing'
];

$createInvoice = Invoice::create($params);
print_r($createInvoice);

创建虚拟账户

以下是一个创建虚拟账户的示例代码:

use Xendit\VirtualAccount;

$params = [
    'external_id' => 'VA_Fixed-1475459775872',
    'bank_code' => 'BCA',
    'name' => 'Rika Sutanto'
];

$createVA = VirtualAccount::create($params);
print_r($createVA);

典型生态项目

Xendit 还提供了其他语言的客户端库,如 Python、Node.js、Go 等,这些库与 PHP 客户端库一起构成了 Xendit 的生态系统。以下是一些典型的生态项目:

  • xendit-python: Xendit REST API 客户端库 for Python
  • xendit-node: Xendit REST API 客户端库 for Node.js
  • xendit-go: Xendit REST API 客户端库 for Go

这些项目共同支持了 Xendit 在不同编程语言环境下的广泛应用,为开发者提供了多样化的选择。

xendit-phpXendit REST API Client for PHP - Card, Virtual Account, Invoice, Disbursement, Recurring Payments, Payout, EWallet, Balance, Retail Outlets Services, xenPlatforms项目地址:https://gitcode.com/gh_mirrors/xe/xendit-php

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

焦珑雯

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值