Skip to content

Q&A

Do you have some problem implementing the Wirecard ePOS SDK? Check in this section the most common questions integrators face:

Note

If your problem/question is not answered here, please raise an issue in our public repositories for iOS and Android.

Q: I followed some sample and it does not work. The SDK gets stuck, or crashes, or it causes problems in my environment. What can I do?

A: Please try to run the demo/examples for iOS or Android. If the integration tests do work, it is highly likely that you have missed something important in your code. Analyse the differences to find the root of the mistake. If our integration tests do not behave as you expect, or you still believe something is wrong in our SDK, please see the note on top and contact us on Github so we can fix it asap!

Q: I have problems pairing my payment terminal. What could the problem be?

A: Please make sure the battery is not too low (retry with the device connected to a power source), and make sure no other mobile device is paired to the same terminal.

Q: I have successfully paired my terminal but I cannot start the payment flow. Additionally, some error about the terminal or payment method not being ready appears.

A: Make sure the pairing has not being started in a different mobile device. If that's the case, or if problem persist, try charging the device and/or repairing/restarting. If you believe the terminal is malfunctioning or not properly configured (ie because our Integration Tests also do not work), please contact technical support.

Q: How do I get previously executed sales?

A: Please refer to the History section in the documentation.

Q: How do I get receipts?

A: Assuming you already did complete some sale, and you have the sale response object (for example, after the payment flow or from History -see question above-), please refer to the Receipt section.

Q: How do I refund an item, or a single payment, or do reversals?

A: There are many actions you can do on Sale and Payments. Please refer to the section for Sale Operations for any kind of update or modification you may need.

Q: This documentation is very extense. Can I get a quick look at the code?

A: If you are a developer and want to get a fast "look and feel" on integrating the Wirecard ePOS SDK, you can do so in the complete Single Payment or Multi-tender Sale examples.

Q: I would like to see logs of what's going on in the ePOS SDK, how can I do it? Can I choose how much content these logs will present?

A: On iOS, after initializing the ePOS SDK, you can set setDevMode to true. This will prompt logs in your console as well as saving your payment flow info into text files in your app's document folder. You can export this text files in case you need technical support later - but it is NOT recommended to leave devMode as true in production/app store versions. Additionally, you can set the log level with ddSetLogLevel, so you can adjust how much info you want in your console.

Q: How can I change my configurations or customise my Merchant settings? For example, receipt logos, taxes modes and values, support Cash Managent and enable/disable other features?

A: Please user your Merchant Admin account for changing values in our backend; most parameters rely on your Merchant Configuration and Metadata. If what you need is not available, please contant support for further setup changes.