Skip to main content

Processors

Processors are merchants who accept OLIVE card payments at POS terminals.

Processor Status

StatusDescription
activeCan accept payments (default)
suspendedTemporarily blocked
inactiveNo longer operating

Processor Fields

FieldTypeDescription
idTEXTUnique processor ID
nameTEXTBusiness name
phone_numberTEXTUnique contact phone
emailTEXTUnique business email
password_hashTEXTFor dashboard login
account_idTEXTSettlement account (FK)
api_key_idTEXTAuto-generated API key
statusTEXTactive/suspended/inactive
created_atTIMESTAMPRegistration date
updated_atTIMESTAMPLast update
last_login_atTIMESTAMPLast dashboard login

Validation

  • Name required
  • Phone: 7-20 chars, digits and +/-/()
  • Email: valid email format
  • Account ID required

Reclaim Requests

When processors withdraw funds:

Reclaim Status

StatusDescription
pendingAwaiting admin review
approvedFunds released
rejectedRequest denied

Reclaim Fields

FieldTypeDescription
idTEXTRequest ID
processor_idTEXTWho requested
amountBIGINTAmount to withdraw
reasonTEXTWithdrawal reason
statusTEXTpending/approved/rejected
requested_atTIMESTAMPWhen requested
reviewed_byTEXTAdmin who reviewed
reviewed_atTIMESTAMPWhen reviewed
review_notesTEXTAdmin notes

Password Security

  • Minimum 6 characters
  • Hashed with SHA256
  • Used for dashboard login