slikair
slikair APIV2
Back to the full API reference

API

Direct Merchant Notifications

Server-to-server notifications delivered to your notification URL. Respond 2xx quickly and process asynchronously.

Use these events to keep your own system in sync with the final outcome of a pay-in, a tokenization or a payout, instead of polling status endpoints. Each event lists the payload fields it delivers and the acknowledgement slikair expects from your endpoint.

Endpoints on this page

EventSummaryAcknowledgement
v2_payin_notificationPayIn Notification (DMN)200 acknowledges receipt
v2_tokenization_notificationTokenization Result Notification200 acknowledges receipt
v2_payout_notificationPayout notification200 acknowledges receipt

API

Notification events

EVENTv2_payin_notification

PayIn Notification (DMN)

Server-to-server notification with the final pay-in result.

BodyPay-in notification body200 acknowledges receipt

Notification payload fields

Pay-in notification body9 fields
FieldRequiredTypeDescriptionExample
statusoptionalenumprocessing | succeeded | failed | refunded | chargeback
status_codeoptionalinteger
reason_codeoptionalstring
payin_idoptionaluuid
merchant_referenceoptionalstring
payment_methodoptionalstring
amountoptionalnumber
currencyoptionalstring
decline_reasonoptionalstring

Acknowledgement: 200 acknowledges receipt

EVENTv2_tokenization_notification

Tokenization Result Notification

Delivered to tokenization_notification_url with the vaulted token and card metadata.

BodyTokenization notification body200 acknowledges receipt

Notification payload fields

Tokenization notification body8 fields
FieldRequiredTypeDescriptionExample
payin_idrequireduuid
request_idrequiredstring
status_coderequiredinteger
tokenoptionalstringVaulted card token.
brandoptionalstring
last4optionalstring
expDateoptionalstring
error_messageoptionalstring

Acknowledgement: 200 acknowledges receipt

EVENTv2_payout_notification

Payout notification

Server-to-server notification with the payout result.

BodyPayout notification body200 acknowledges receipt

Notification payload fields

Payout notification body8 fields
FieldRequiredTypeDescriptionExample
statusoptionalenuminitiated | processing | succeeded | failed
reasonoptionalstring
payoutIdoptionalstring
merchantReferenceoptionalstring
amountoptionalnumber
currencyoptionalstring
statusCodeoptionalstring
reasonCodeoptionalstring

Acknowledgement: 200 acknowledges receipt

Back to the full API reference