This repository was archived by the owner on Oct 15, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 88
Criar uma conta Moip
Caio Gaspar edited this page Jul 17, 2017
·
3 revisions
O recurso de criação de conta usa autenticação OAuth, no exemplo abaixo utilizamos a variável $moip para armazenar o objeto Moip com a autenticação OAuth, você pode encontrar exemplos de como utilizar a autenticação OAuth aqui.
Um dos métodos usados no exemplo é o setTransparentAccount, este método define se a conta será criada como transparente ou não, passando um valor booleano para definir. Este recurso é usado para marketplaces.
Todos os parâmetros usados nos métodos do exemplo abaixo são obrigatórios.
try {
$street = 'Rua de teste';
$number = 123;
$district = 'Bairro';
$city = 'Sao Paulo';
$state = 'SP';
$zip = '01234567';
$complement = 'Apt. 23';
$country = 'BRA';
$area_code = 11;
$phone_number = 66778899;
$country_code = 55;
$identity_document = '4737283560';
$issuer = 'SSP';
$issue_date = '2015-06-23';
$account = $moip->accounts()
->setName('Fulano')
->setLastName('De Tal')
->setEmail('fulano@email2.com')
->setIdentityDocument($identity_document, $issuer, $issue_date)
->setBirthDate('1988-12-30')
->setTaxDocument('16262131000')
->setType('MERCHANT')
->setPhone($area_code, $phone_number, $country_code)
->addAlternativePhone(11, 66448899, 55)
->addAddress($street, $number, $district, $city, $state, $zip, $complement, $country)
->setTransparentAccount(true)
->setCompanyName('Empresa Teste', 'Teste Empresa ME')
->setCompanyOpeningDate('2011-01-01')
->setCompanyPhone(11, 66558899, 55)
->setCompanyTaxDocument('69086878000198')
->setCompanyAddress('Rua de teste 2', 123, 'Bairro Teste', 'Sao Paulo', 'SP', '01234567', 'Apt. 23', 'BRA')
->setCompanyMainActivity('82.91-1/00', 'Atividades de cobranças e informações cadastrais')
->create();
print_r($account);
} catch (Exception $e) {
printf($e->__toString());
}Intro
Clientes
Pedidos
Pagamentos
- Criar um pagamento
- Criar um pagamento com custódia
- Criar um pedido com split de pagamentos
- Consultar um pagamento
- Capturar um pagamento pré-autorizado
- Cancelar um pagamento pré-autorizado
Reembolsos
Custódia
Multi-pedidos
Multi-pagamentos
OAuth (Moip Connect)
Conta Moip
Lançamentos
Transferências
Webhooks e Notificações