Cost+Docs

Endurgreiðslur

Vinndu úr fullum og hluta endurgreiðslum

Cost+ styður bæði fullar og hluta endurgreiðslur á loknum pöntunum. Endurgreiðslur eru unnar gegnum upprunalega greiðslumátann sem notaður var fyrir færsluna.

Stofnun endurgreiðslu

Sendu POST-beiðni á /v1/orders/\{id\}/refunds/ til að hefja endurgreiðslu á lokinni pöntun.

Beiðni

{
  "amount": 100,
  "description": "Refund for item",
  "merchant_order_id": "refund-001"
}

amount reiturinn er í sentum. Til að endurgreiða 1,00 EUR, stilltu amount á 100. Til að gefa út fulla endurgreiðslu, stilltu upphæðina á fulla upphæð pöntunar.

Reitir beiðni

ReiturNauðsynlegurLýsing
amountUpphæð endurgreiðslu í sentum
descriptionNeiÁstæða endurgreiðslu
merchant_order_idNeiEigin tilvísunarnúmer þitt fyrir endurgreiðsluna
extraNeiViðbótarlýsigögn sem lykil-gildi hlutur

Svar

API skilar endurgreiðsluhlut með núverandi stöðu:

{
  "id": "ref_abc123...",
  "created": "2024-01-02T10:00:00.000000+00:00",
  "modified": "2024-01-02T10:00:00.000000+00:00",
  "amount": 100,
  "currency": "EUR",
  "status": "pending",
  "description": "Refund for item",
  "merchant_order_id": "refund-001",
  "extra": null
}

Reitir svars

ReiturLýsing
idEinstakt auðkenni endurgreiðslunnar
createdTímastimpill stofnunar endurgreiðslunnar
modifiedTímastimpill síðustu uppfærslu endurgreiðslunnar
amountUpphæð endurgreiðslu í sentum
currencyGjaldmiðill endurgreiðslu (samsvarar gjaldmiðli pöntunar)
statusNúverandi staða endurgreiðslu (pending, completed, failed)
descriptionÁstæða endurgreiðslu
merchant_order_idTilvísunarnúmerið þitt
extraViðbótarlýsigögn

Fullar og hluta endurgreiðslur

  • Full endurgreiðsla: Stilltu amount á fulla upphæð pöntunar. Öll greiðslan er skilað til viðskiptavinar.
  • Hluta endurgreiðsla: Stilltu amount á minna en fulla upphæð pöntunar. Aðeins tilgreind upphæð er skilað.

Þú getur gefið út margar hluta endurgreiðslur á sömu pöntun, svo framarlega sem heildar endurgreidd upphæð fer ekki yfir upprunalega upphæð pöntunar.

{
  "amount": 500,
  "description": "Partial refund - damaged item"
}

Aðeins er hægt að gefa út endurgreiðslur á pöntunum með stöðuna completed. Tilraun til endurgreiðslu á pöntun sem er ekki enn lokin mun leiða til villu.

Notaðu merchant_order_id reitinn til að tengja endurgreiðslur aftur við innri kerfin þín. Þetta er sérstaklega gagnlegt þegar margar hluta endurgreiðslur eru gefnar út á sömu pöntun.

Stöður endurgreiðslu

StaðaLýsing
pendingEndurgreiðslan hefur verið hafin og er í vinnslu.
completedEndurgreiðslan hefur verið unnin. Fjármunir verða skilaðir til viðskiptavinar.
failedEkki var hægt að vinna úr endurgreiðslunni. Hafðu samband við Cost+ þjónustu.

Tíminn sem tekur endurgreidda upphæð að birtast á reikningi viðskiptavinar fer eftir greiðslumáta og banka viðskiptavinar. Endurgreiðslur kreditkorta taka venjulega 5-10 virka daga.

Athugun endurgreiðanlegrar upphæðar

Áður en hluta endurgreiðsla er gefin út geturðu athugað hversu mikið er í boði:

curl -u YOUR_API_KEY: \
  "https://api.costplus.online/v1/orders/{order_id}/?fields[]=amount_details"

refundable reiturinn í svarinu sýnir hámarksupphæðina sem þú getur endurgreitt.

Tengdir endapunktar

On this page