Den vigtigste API

Basis-API

Intern reference til at organisere hovedstrømmen af API IOPAY: autentificering, kunder, betalingsinstrumenter og transaktioner.

Følgende er en liste over følgende:https://api.iopay.com.br/api/
AutentificeringBearer token
Følgende tabel indsættes:JSON

Overblik

API Base fokuserer på den vigtigste betalingsstrøm: autentificering, kunder, kort / coverization og transaktioner. Sellers og Split har deres egne overflader, fordi de betjener platform og distribution operationer.

Kunder

Genanvendelig identitet.

Opret køberen én gang og genbruge sammenhængen på nye betalingsforløb.

Transaktioner

Opret og spore betalinger.

Pix, kort og boleto indtaster den samme transaktionscyklus som API.

Tokenisering

Mindre eksponering.

Tilknyt betalingsinstrumenter med customer til tilbagevendende betalingsforløb og tilbagekøb.

Autentificering

Send en gyldig token til header Authorization og bruge JSON i integration nyttelast.

Eksempel på godkendelse
curl --request GET \
  --url https://api.iopay.com.br/api/v1/customer/get/:customerId \
  --header 'Authorization: Bearer seu_token' \
  --header 'Content-Type: application/json'
Ambientes. Separat udviklings- / test- og produktionsidentitet. Vis ikke tokens i frontend, lager eller offentlige logfiler.

Basisstrøm

Adgang til internettetAutentique.

Vælg miljøet og send Bearer token.

Følgende er en liste over følgende:Opret køberen.

Du får et genanvendeligt ID til turen.

03 · TransaktionerHan styrer lønningerne.

Opret Pix, kort eller boleto tilknyttet customer.

04 · StatSincronize.

Brug ID og webhooks til at holde trit med ændringer.

Oprettelse af en customer

POST /api/v1/customer/new
curl --request POST \
  --url https://api.iopay.com.br/api/customer/new \
  --header 'Authorization: Bearer seu_token' \
  --header 'Content-Type: application/json' \
  --data '{
    "name": "Maria Oliveira",
    "email": "[email protected]",
    "document": "12345678909",
    "phone_number": "+5511999999999"
  }'

Oprettelse af Pix-transaktion

POST /api/v1/transaction/new/:CustomerID
curl --request POST \
  --url https://api.iopay.com.br/api/v1/transaction/new/:CustomerID \
  --header 'Authorization: Bearer seu_token' \
  --header 'Content-Type: application/json' \
  --data '{
    "amount": 12990,
    "payment_method": "pix",
    "reference_id": "order_102938"
  }'
Eksempler på integration. Hold ruter, felter og eksempler i synkronisering med den aktuelle implementering, før du posterer ændringer.

Funktioner

OmrådeAnvendelseNæste reference
KunderRegistrer, tjek og identitet for betaleren.Basis-API
Kort / listeInstrumenter forbundet med customer og buy back.Basis-API
TransaktionerSkabelse, konsultation, indfangning og annullering.Basis-API
PixAngrib, identifikation og statussporing.Den grundlæggende API + webhooks
BoletoSkabelse og cyklus af bankindsamling.Den grundlæggende API + webhooks
SellersPlatform / markedsplads deltagere.Sellers API →
SplitDistribution mellem deltagere.Split API