HomeGuidesAPI Reference
Guides

Getting Started with SoftPOS

Requirements for Production Readiness

Before enabling EdfaPay SoftPOS in production, ensure the following prerequisites are met:

  1. Merchant Registration Completion Confirm with the EdfaPay onboarding team that all necessary merchant registration steps have been finalized.
  2. NFC Activation & SDK Token Generation Each merchant device must be activated securely using the SDK Token provided in the EdfaPay Dashboard.
    • During activation, the system generates a unique SDK token for secure communication.
    • This replaces the need for traditional client email and passwords.
  3. Production Dashboard Access Merchants and partners must have access to the live EdfaPay Dashboard:
  4. Domain Whitelisting (for White-Label Partners) If you are deploying SoftPOS under a white-label setup, provide your production domains or IPs to EdfaPay.
    • This ensures secure traffic flow and prevents unauthorized requests.

Security Best Practices

Adhering to these security guidelines is crucial for protecting sensitive data and maintaining compliance:

  • Secure Device Use Ensure that only NFC-enabled Android devices running the supported OS version are used.

  • Secure Communication All device-to-server and dashboard communications are encrypted and must be performed over HTTPS.

  • Credential & Token Protection Never log, store, or expose SDK tokens, QR codes, or other sensitive identifiers in unsecured environments.

  • Compliance Standards

    EdfaPay SoftPOS is fully aligned with PCI MPoC, EMVCo, and NFC/contactless requirements. Ensure merchants operate only within these compliant environments.


Important Considerations

Device Compatibility

Verify that all merchant devices meet the minimum technical requirements (NFC-enabled, supported Android OS, Google Play Services available).

White-Label Branding

If using SoftPOS as a white-label solution, coordinate with the EdfaPay team to align branding, domains, and dashboard configurations.

Ongoing Monitoring

Use the EdfaPay Dashboard to continuously monitor device activity, transactions, and settlements to ensure smooth business operations.