cielowp/api-3.0-php

与Cielo开发者API 3.0集成

v1.0.0 2020-03-04 19:04 UTC

This package is auto-updated.

Last update: 2024-09-05 05:15:57 UTC


README

SDK API-3.0 PHP

主要功能

  • 信用卡支付。
  • 借记卡支付。

限制

由于涉及应用的用户界面,SDK仅作为创建交易的框架运行。在直接授权的情况下没有限制;但在需要认证或任何用户重定向的情况下,开发者应使用SDK生成支付,并使用Cielo返回的链接提供用户重定向。

依赖

  • PHP >= 5.6

安装SDK

如果您的项目中已经存在composer.json文件,只需将以下依赖项添加到项目中

"require": {
    "cielowp/api-3.0-php": "^1.0"
}

添加依赖项到composer.json后,只需执行

composer install

或者,您可以直接在终端中执行

composer require "developercielo/api-3.0-php"

支持的产品和标志及其常量

<?php
require 'vendor/autoload.php';

use Cielo\API30\Ecommerce\CreditCard;

使用SDK

要使用SDK创建简单的信用卡支付,只需执行以下操作

创建信用卡支付

<?php
require 'vendor/autoload.php';

use CieloWP\CieloWP;
use CieloWP\Gateway\Gateway;
use CieloWP\Order\Order;

$order_cielo = new Order($this->get_app_env(), $this->merchant_id, $this->merchant_key,
						 $order->get_total(), $order_id, Gateway::TYPE_CREDIT_CARD);
$returnCielo = CieloWP::process_payment($order_cielo);

//return
//$returnCielo['success']
//$returnCielo['error']

创建信用卡支付

<?php
require 'vendor/autoload.php';

use CieloWP\CieloWP;
use CieloWP\Gateway\Gateway;
use CieloWP\Order\Order;

$order_cielo = new Order($this->get_app_env(), $this->merchant_id, $this->merchant_key, $order->get_total(),
                         $order_id, Gateway::TYPE_DEBIT_CARD, $this->get_api_return_url($order));
$returnCielo = CieloWP::process_payment($order_cielo);

//returno
//$returnCielo['success']
//$returnCielo['error']