raniellyferreira / moip-sdk-php
用于与Moip v2 API进行服务器端集成的PHP客户端
v1.0.0
2015-08-27 23:23 UTC
Requires
- php: >=5.5.9
- moip/moip-http-php: 1.0.x-dev
This package is not auto-updated.
Last update: 2024-10-02 11:30:47 UTC
README
将Moip快速集成到您的PHP应用中的最简单方法
SDK当前状态
信息
统计信息
版本
许可协议
依赖关系
- 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();