paymee / paymee-php
PHP SDK Paymee
dev-main
2021-07-22 17:10 UTC
Requires
- php: >=5.6.0
This package is not auto-updated.
Last update: 2024-09-28 06:31:19 UTC
README
描述
PHP中的Paymee库是一组领域类,它简化了PHP开发者在API形式下使用Paymee提供功能的操作。安装并配置好库后,您可以轻松集成我们的API功能。
##要求
安装
注意:我们推荐使用 **Composer** 进行安装。您也可以下载仓库或通过Git克隆。要下载和安装Composer,请访问: https://getcomposer.org.cn/download/
通过Composer安装
您可以通过两种方式使用Composer安装:
- 通过执行 composer require(推荐)
php composer.phar require paymee/paymee-php
或者
- 在文件
composer.json
中创建依赖关系{ "require": { "paymee/paymee-php" : "^1.0" } }
手动安装
- 下载或克隆此仓库;
- 在您的项目中解压文件;
- 在paymee SDK项目文件夹中执行
php composer.phar install
。
环境配置
在文件 Environment.php
中选择您的凭据,如 API_KEY
和 API_TOKEN
。
const X_API_KEY = "305148c0-fa9f-3898-8866-8604e7f2ab55"; const X_API_TOKEN = "2db5812c-ea29-3c11-bc2a-23a3b60544ea";
将 IS_SANDBOX
设置为 true 或 false 以启用沙盒模式
const IS_SANDBOX = true;
用法
创建购物者
$shopper = new Shopper(); $shopper->setId(1); $shopper->setName("Fulano de tal"); $shopper->setEmail("fulano@gmail.com"); $shopper->setDocType("CPF"); //CPF or CPNJ $shopper->setDocNumber("793.557.390-52"); $shopper->setPhoneType("MOBILE"); $shopper->setPhoneNumber("41987042218");
创建支付数据
$paymentData = new PaymentData(); $paymentData->setCurrency("BRL"); $paymentData->setAmount("99.00"); $paymentData->setReferenceCode("10000098"); $paymentData->setMaxAge(2880); $paymentData->setPaymentMethod("PIX"); $paymentData->setCallbackURL("https://yourstore.com/foo/bar"); $paymentData->setShopper($shopper);
创建Pix结账
$payment = new Payment(); $responsePix = $payment->createPix($paymentData);
示例
所有示例都在 examples 文件夹中
测试创建pix
php examples/checkout-pix.php
测试创建转账
php examples/checkout-transfer.php