saiko12/conekta-php-namespaces

Conekta PHP 库


README

alt tag

Conekta PHP v.3.0.0

这是一个允许与 https://api.conekta.io API 交互的 PHP 库。

安装

使用以下命令获取 Conekta PHP 绑定的最新版本

git clone https://github.com/conekta/conekta-php

要开始使用,请将以下内容添加到您的 PHP 脚本中

require_once("/path/to/conekta-php/lib/Conekta.php");

您也可以使用 Composer 安装此库

require: "conekta/conekta-php": "3.0.0"

使用方法

\Conekta\Conekta::setApiKey('1tv5yJp3xnVZ7eK67m4h');
try {
  $charge = \Conekta\Charge::create(array(
    "amount"=> 51000,
    "currency"=> "MXN",
    "description"=> "Pizza Delivery",
    "reference_id"=> "orden_de_id_interno",
    "card"=> $_POST['conektaTokenId']
    //"tok_a4Ff0dD2xYZZq82d9"
  ));
} catch (Conekta_Error $e) {
  echo $e->getMessage(); //Dev Message
  echo $e->message_to_purchaser;
  //El pago no pudo ser procesado
}

{
  "id": "5286828b8ee31e64b7001739",
  "livemode": false,
  "created_at": 1384546955,
  "status": "paid",
  "currency": "MXN",
  "description": "Some desc",
  "reference_id": null,
  "failure_code": null,
  "failure_message": null,
  "object": "charge",
  "amount": 2000,
  "fee": 371,
  "payment_method": {
    "name": "Mario Moreno",
    "exp_month": "05",
    "exp_year": "15",
    "auth_code": "861491",
    "object": "card_payment",
    "last4": "4242",
    "brand": "visa"
  },
  "details": {
    "name": null,
    "phone": null,
    "email": null,
    "line_items": []
  }
}

文档

请查阅 https://www.conekta.io/docs/api 获取最新文档。

测试

为了运行测试,您必须通过 Composer 安装 SimpleTest (https://github.com/simpletest/simpletest)(推荐方式)

composer.phar update --dev

运行测试套件

php ./test/Conekta.php

许可证

Conekta 开发。可在 MIT 许可证 下使用。

招聘

如果您熟悉多种后端语言(Java、Python、Ruby、PHP 等)及其框架,您在数据结构、算法和软件开发方面拥有坚实的基础,并且具备强大的分析和调试技能,请将您的简历和 github 发送至 quieroser@conekta.io