Glossary

Simple meanings for payment, security, field, and status terms.

TermSimple meaning
Account-linking ID / account_linking_idOpaque ID returned after Account Linking. Debit Authorization sends it to identify which active account link this authorization belongs to.
Acquiring institutionThe financial institution that receives and posts money for the beneficiary or creditor.
AES-256-GCMThe encryption method used for message plaintext. AES uses a 256-bit key; GCM also detects tampering.
Authentication actorThe person or system that performed authentication. The documented device-local flow uses CUSTOMER.
Authentication bindingValues that connect an authentication claim to one registered authenticator and its protected hardware.
Authentication contextWhere the authentication decision happened, such as locally on the customer's registered device.
Authentication typeThe method actually used, such as strong device biometric authentication.
Authenticator ID / key_idPositive numeric database ID of the active authenticator used for approval. It is not a cryptographic key, device ID, GUID, or quoted string.
Base64Text encoding used to carry binary signatures and public keys safely in JSON or headers. It is encoding, not encryption.
BeneficiaryPerson or organisation whose account receives a credit.
BIC / BICFIBank Identifier Code for a financial institution. It is used only where the agreed routing setup requires it.
BlincThe payment network participant that sends the documented requests to institution-provided endpoints.
Booking date/timeWhen an entry is recorded in an account ledger.
Business rejectionA protected response saying the requested financial action was not accepted, commonly RJCT. It can be carried in HTTP 200.
BVNBank Verification Number, an identity scheme used in Nigerian financial services. Treat the value as sensitive.
CiphertextEncrypted bytes that cannot be read without the receiver private key and derived AES key.
Clearing channelThe route used to exchange and settle an instruction, for example RTNS.
Clearing-system referenceOpaque reference used to trace a transaction in the clearing or switching system.
CreditorPerson or organisation entitled to receive money. In the examples, the creditor is Example Store.
Credit NotificationMessage reporting that a beneficiary credit entry is pending or booked. It does not instruct a second credit.
Credit TransferInstruction to credit one beneficiary account.
Customer-device signatureSignature created by the customer's registered device over the customer-visible transaction facts. It is separate from the institutional signature.
Date-timeUTC instant written as yyyy-MM-ddTHH:mm:ss.fffZ, for example 2026-08-16T10:15:30.123Z.
DebtorPerson or organisation whose account supplies the money.
Debit AuthorizationRequest asking the issuing institution to approve and record one debit against a previously linked account.
ECDHElliptic Curve Diffie-Hellman, used by sender and receiver keys to derive the same secret without transmitting that secret.
ECDSAElliptic Curve Digital Signature Algorithm, used to sign and verify the exact plaintext.
Encryption envelopeThe outer JSON encrypteddata object containing algorithm, ephemeral public key, and ciphertext. It does not contain the institutional signature.
End-to-end IDOpaque business reference that follows one payment across participating systems.
Ephemeral public keyOne-use public key generated for one encrypted message. It is not the sender's long-term identity key.
Financial institutionRegulated participant that provides the endpoints described by this contract. After first mention, the guides use institution.
Hexadecimal / hexText representation using digits 0-9 and letters A-F. The encrypted ciphertext-and-tag value uses uppercase hex.
HKDF-SHA256Key derivation function that turns the ECDH secret into the AES key and nonce using SHA-256.
HTTP statusTransport-level result such as 200, 400, or 500. It does not replace the decrypted business status.
HTTPSHTTP protected by TLS while the request travels over the network. Message encryption and signatures still apply.
IdempotencyProcessing the same business request more than once has the same result and creates no duplicate financial action.
Institution member codeSix-digit routing code that Blinc issues to a participating institution during onboarding. The institution must not create its own code.
Institutional signatureECDSA signature in x-signature proving who sent the exact plaintext and that it did not change.
Instruction IDOpaque ID for one payment instruction. Keep it unchanged when Blinc retries Credit Notification, Credit Transfer, or Reverse. After a Debit Authorization timeout, the original debit identifiers are used by Reverse; the debit is not resent.
ISO 20022Financial-message naming and structure standard that inspires names such as GrpHdr, PmtId, and RmtInf.
Issuing institutionInstitution that services the customer's/debtor's account and decides whether to accept linking, unlinking, debit, and reversal requests.
Account linkInstitution-stored record that connects a customer account to a creditor and records the permitted debit relationship.
Account link IDOpaque ID created by the issuing institution after Account Linking and required for later unlink requests. Debit Authorization refers to it as account_linking_id.
Message ID / GrpHdr.MsgIdStructured 35-digit ID for one message: six-digit sender code, 17-digit UTC timestamp, and 12-digit sequence.
NUBANNigerian Uniform Bank Account Number scheme. Treat account numbers as sensitive.
Opaque IDIdentifier that must be stored and compared as a complete value rather than parsed for hidden meaning.
P-256Elliptic curve used for ECDH key agreement and ECDSA signatures.
PlaintextReadable compact JSON before encryption or after successful decryption. The institutional signature covers its exact representation.
Private keySecret half of a key pair. It never leaves its owner's controlled key store.
Public keyShareable half of a key pair, used to encrypt for its owner or verify signatures created by the matching private key.
ReplayReuse of an earlier valid protected delivery. Timestamp and replay storage prevent it from causing another action.
ReversalRequest to return the full amount of an accepted debit.
RFC 3339 / ISO 8601Date-time text standards used for unambiguous UTC values.
Remittance informationNarration or invoice details explaining why money moved.
SHA-256Hash function used by ECDSA and HKDF in this contract.
Signature headerx-signature; contains the Base64 institutional signature of the exact plaintext.
Settlement amountAmount exchanged between participating institutions. It can differ from the instructed amount only when contracted charge or foreign-exchange rules permit it.
Settlement date/timeUTC value saying when inter-institution settlement applies.
Timestamp headerx-timestamp; UTC time the protected HTTP delivery was created, used for freshness and replay checks.
Transaction IDOpaque ID for one transaction in the switching flow.
UTCCoordinated Universal Time. A trailing Z marks a UTC date-time.
Value date/timeWhen credited funds begin to have value according to ledger rules; it can differ from booking time.

Common status codes

CodeMeaning
ACSCAccepted and recorded/settled as required by the operation.
RJCTRejected; read the reason object.
PDNGPending; processing is not final.
BOOKCredit Notification entry is booked.
CRDTThe notified ledger entry is a credit.

See errors and retries for rejection reason codes and corrective actions.

Next

Return to Build the Blinc integration or open the operation you are implementing.


Did this page help you?