paymee/paymee-php

PHP SDK Paymee

dev-main 2021-07-22 17:10 UTC

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_KEYAPI_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