iugu php
1.0.0
Lib นี้ถูกสร้างขึ้นเพื่อให้มีความยืดหยุ่นเพื่อให้ทุกคนสามารถใช้คุณสมบัติทั้งหมดของ API ทุกรุ่น
คุณสามารถเข้าถึงเอกสารอย่างเป็นทางการของ IUGU ได้โดยเข้าถึงลิงค์นี้
ติดตั้งไลบรารีโดยใช้คำสั่ง
composer require igorsamaral/iugu-php
เพื่อรวมห้องสมุดในโครงการของคุณเพียงทำสิ่งต่อไปนี้:
<?php
require __DIR__ . " /vendor/autoload.php "
$ iugu = new IuguClient( " SUA_CHAVE_DE_API ");Client : <?php
require __DIR__ . " /vendor/autoload.php "
$ iugu = new iuguClient(
" SUA_CHAVE_DE_API ",
[ " headers " => [ " MEU_HEADER_CUSTOMIZADO " => " VALOR HEADER CUSTOMIZADO " ]]
); จากนั้นคุณสามารถใช้ลูกค้าเพื่อขอ yugu.com.br ได้เช่นในตัวอย่างด้านล่าง
ลูกค้าเป็นตัวแทนของผู้ใช้ร้านค้าหรือธุรกิจของคุณ วัตถุนี้มีข้อมูลเกี่ยวกับพวกเขาเช่นชื่ออีเมลและโทรศัพท์และฟิลด์อื่น ๆ
<?php
$ customer = $ iugu -> customers ()-> create ([
" email " => " [email protected] " ,
" name " => " João das Neves " ,
" notes " => " lorem... " ,
" phone " => " 999999999 " ,
" phone_prefix " => " 11 " ,
" cpf_cnpj " => " 11743685009 " ,
" zip_code " => " 76814112 " ,
" number " => " 100 " ,
" street " => " Rua Cabedelo " ,
" city " => " Porto Velho " ,
" state " => " RO " ,
" district " => " Marcos Freire " ,
" complement " => " complemento... " ,
" custom_variables " => [
" key " => " value "
]
]); <?php
$ customers = $ iugu -> customers ()-> getList (); <?php
$ customer = $ iugu -> customers ()-> get ([
" id " => " ID_DO_CLIENTE "
]);โทเค็นเป็นตัวแทนการชำระเงินของลูกค้า (เช่นบัตรเครดิตของคุณ) ปลอดภัยอย่างเต็มที่เพื่อที่จะไม่ได้รับข้อมูลบัตรเครดิตลูกค้าโดยใช้โทเค็นนี้ โทเค็นถูกสร้างขึ้นสำหรับการทำธุรกรรมเฉพาะทำให้ปลอดภัยยิ่งขึ้น
<?php
$ token = $ iugu -> paymentToken ()-> create ([
" account_id " => " ID_DA_SUA_CONTA_IUGU " ,
" customer_id " => " ID_DO_CUSTOMER " ,
" method " => " credit_card " ,
" data " => [
" number " => " 4242424242424242 " ,
" verification_value " => " 648 " ,
" first_name " => " João " ,
" last_name " => " das Neves " ,
" month " => " 01 " ,
" year " => " 2023 "
],
" test " => true ,
]);ค่าใช้จ่ายง่าย ๆ ผ่านตั๋วหรือบัตรเครดิต
<?php
$ charge = $ iugu -> charges ()-> create ([
" token " => " ID_DO_TOKEN_DE_PAGAMENTO_CRIADO " ,
" customer_id " => " ID_DO_CUSTOMER " ,
" total " => 10000 ,
" payer " => [
" cpf_cnpj " => " 84752882000 " ,
" name " => " João das Neves " ,
" address " => [
" zip_code " => " 72917210 " ,
" number " => " 100 "
]
],
" items " : [
[
" description " => " Descrição do item 1 " ,
" quantity " => 1 ,
" price_cents " => 10000
]
]
]);สร้างใบแจ้งหนี้สำหรับลูกค้า
<?php
$ invoice = $ iugu -> invoices ()-> create ([
" email " => " [email protected] " ,
" due_date " => " 2021-07-21 " ,
" items " => [
[
" description " => " Descrição do item 1 " ,
" quantity " => 1 ,
" price_cents " => 10000
]
],
" total " => 10000 ,
" payer " => [
" cpf_cnpj " => " 84752882000 " ,
" name " => " João das Neves " ,
" address " => [
" zip_code " => " 72917210 " ,
" number " => " 100 "
]
]
]); <?php
$ invoices = $ iugu -> invoices ()-> getList (); <?php
$ invoice = $ iugu -> invoices ()-> get ([
" id " => " ID_DA_FATURA "
]);