raniellyferreira/moip-sdk-php

用于与Moip v2 API进行服务器端集成的PHP客户端

v1.0.0 2015-08-27 23:23 UTC

This package is not auto-updated.

Last update: 2024-10-02 11:30:47 UTC


README

将Moip快速集成到您的PHP应用中的最简单方法

SDK当前状态

Scrutinizer Code Quality Code Climate Codacy Badge Build Status

信息

Dependency Status Github Issues Github Pulls

统计信息

Total Downloads Monthly Downloads Daily Downloads Repo Size

版本

Latest Stable Version Latest Unstable Version

许可协议

License

依赖关系

  • PHP >= 5.5.9

安装

使用composer

将以下内容添加到您的 composer.json 文件中

{
    "require" : {
        "moip/moip-sdk-php" : "1.0.x-dev"
    }
}

执行

composer install

配置您的认证

require 'vendor/autoload.php';

use Moip\Moip;
use Moip\MoipBasicAuth;

$token = '01010101010101010101010101010101';
$key = 'ABABABABABABABABABABABABABABABABABABABAB';

$moip = new Moip(new MoipBasicAuth($token, $key), Moip::ENDPOINT_SANDBOX);

创建一个订单

在这个例子中,将创建一个包含客户数据的订单。

$customer = $moip->customers()->setOwnId(uniqid())
                             ->setFullname('Fulano de Tal')
                             ->setEmail('fulano@email.com')
                             ->setBirthDate('1988-12-30')
                             ->setTaxDocument('22222222222')
                             ->setPhone(11, 66778899)
                             ->addAddress('BILLING',
                                          'Rua de teste', 123,
                                          'Bairro', 'Sao Paulo', 'SP',
                                          '01234567', 8);
$order = $moip->orders()->setOwnId(uniqid())
                        ->addItem('Bicicleta Specialized Tarmac 26 Shimano Alivio', 1, 'uma linda bicicleta', 10000)
                        ->setCustomer($customer)
                        ->create();

创建支付

创建订单后,只需在该订单中创建一个支付即可。

$payment = $order->payments()->setCreditCard(12, 15, '4073020000000002', '123', $customer)
                             ->execute();

文档

官方文档

许可协议

MIT许可证