PAX Payment Terminal Integration

Job ID: 38998110

Budget: $30 – $250 USD

We are looking for skilled developers to demonstrate their ability to integrate PAX payment terminals into Android applications using the POSLink SDK. The goal is to assess your understanding of the integration process, ability to troubleshoot, and overall proficiency in creating a reliable and secure solution.

Requirements:

Application Functionality:
- Implement basic connectivity with a PAX terminal using the POSLink SDK.
- Process a test transaction (e.g., sale or refund) with a user-defined amount.
- Display the transaction result (e.g., success or error) on the app’s UI.

Code Quality:
- Ensure modular, maintainable, and well-documented code.
- Use best practices for error handling and logging.

Security:
- Adhere to PCI-DSS compliance guidelines for handling sensitive data.
- Ensure secure communication with the terminal (e.g., SSL/TLS if applicable).

Integration Details:
- Use the .aar library provided by the POSLink SDK for Android.
- Configure communication settings (e.g., IP, port, timeout) dynamically through the app.

Testing & Validation:
- Include mock or test payment flows to verify functionality without requiring actual financial transactions.
- Demonstrate clear handling of errors (e.g., connection issues, timeout, invalid transaction).