Üks API lingi kogu elutsükli jaoks.
V2 võimaldab makselinke luua, pärida, uuendada, kustutada ja loetleda ning pärida nende linkide kaudu tekkinud tehinguid.
Tooted, Order Bump ja identiteet.
Seadista tooted, valikulised pakkumised, põhivärv ja vajadusel bänner.
Osamaksed, intress ja kasutus.
Määra osamaksed, intressi edasikandmine, kättesaadavuse aken ja maksete maksimaalne arv.
Päritavad lingid ja tehingud.
Loetle maksenõuded ja filtreeri loodud tehinguid staatuse, meetodi, perioodi ja lingi järgi.
Loo makselink
Väärtused items[*].amount ja order_bump_items[*].amount esitatakse sentides. Põhisumma arvutatakse toodete summana; Order Bumpid ei kuulu algsummasse.
Arvesta allolevates näidetes BASE_URL = https://api.iopay.com.br/api.
{
"title": "Tellimus #1001",
"description": "Compra de produtos diversos",
"status": "enabled",
"open_at": null,
"end_at": null,
"max_payments": 1,
"max_installment": 3,
"highlight_installment_condition": true,
"enabled_payment_methods": {
"credit": true,
"pix": true,
"boleto": true
},
"pass_interest_to_customer": true,
"customer_interest_starts_at_installment": 1,
"primary_color": "4099b4",
"items": [
{
"name": "Produto principal",
"amount": 60000
}
],
"order_bump_items": [
{
"name": "Garantia estendida",
"amount": 15000
}
]
}credit, pix ja boleto. Vähemalt üks meetod peab olema lubatud ning ka autenditud kontole avatud. debit pole makselinkide puhul saadaval.V2 funktsioonid
| Funktsioon | Põhiväljad | Kasutus |
|---|---|---|
| Tooted | items[] | Tooted, mis moodustavad lingi algsumma. |
| Order Bump | order_bump_items[] | Checkoutis pakutavad valikulised tooted. |
| Meetodid | enabled_payment_methods | Krediit, Pix ja boleto vastavalt konto lubamisele. |
| Osamaksed | max_installment · highlight_installment_condition | 1 kuni 12 osamakset, järgides konto seadistust. |
| Intress | pass_interest_to_customer · customer_interest_starts_at_installment | Intressi ostjale edasikandmise kontroll. |
| Kättesaadavus | open_at · end_at · max_payments | Lingi ajaaken ja kasutuslimiit. |
| Identiteet | primary_color · banners | Põhivärv ja valikuline checkouti bänner. |
| Split | split_rules[] | Protsendiline või fikseeritud jaotus lubatud kontodele. |
Loomine visuaalse identiteediga
Bänneri saatmiseks kasuta samas loomise lõpp-punktis multipart/form-data. Kasuta ainult banners[left] või banners[right].
JPEG · PNG · WebP
Bänneriga loomisel aktsepteeritud vormingud.
Kuni 5 MB.
Maksimaalne mõõt 4096×4096 ja kuni 16 MP.
Automaatne boundary.
Ära määra Postmanis multiparti kasutades Content-Type'i käsitsi.
Lõpp-punktid
| Meetod | Marsruut | Toiming |
|---|---|---|
| POST | /v2/payment_link | Loo link JSON-is. |
| POST | /v2/payment_link | Loo link bänneriga multiparti kaudu. |
| GET | /v2/payment_link/{ID_LINK} | Päri link. |
| PATCH | /v2/payment_link/{ID_LINK} | Uuenda osaliselt. |
| DELETE | /v2/payment_link/{ID_LINK} | Kustuta link. |
| GET | /v2/payment_link/list | Loetle lingid filtrite ja lehekülgedeks jagamisega. |
| GET | /v2/payment_link/list/transactions | Loetle linkide kaudu tekkinud tehingud. |
Tegevusloendid
Filtreeri maksenõuete baasi.
page, limit, offset, sort, status ja loomise vahemik date_range kaudu.
Leia õige makse.
Lisaks lehekülgedeks jagamisele ja perioodile filtreeri id_link, status ja payment_type järgi.
order_bump_items: [] saatmine eemaldab Order Bumpid; split_rules: [] eemaldab spliti reeglid; primary_color: null taastab vaiketeema.V2 uutele integratsioonidele. V1 ühilduvuse jaoks.
Developer Central toob V2 esile kehtiva viitena. Olemasolevad integratsioonid, mis veel sõltuvad varasemast lepingust, võivad jätkata V1 avaliku dokumentatsiooni kasutamist.

