@Jeffrey Blattman As per
https://community.clover.com/questions/12319/receipt-barcode-value.html the barcode on the payment receipt appears to need some converting to make sense and lookup a payment/order.
com.clover.sdk.Ids still appears not to be exposed (along with safeBase64toBase32()) and your previous pastebin link is no longer valid.
Could you please share the underlying conversion code and bump the internal ticket to have the method made public?
Note that as mentioned in that previous post, you will only get a Partial ID from the conversion, as we only store a partial ID on Mini/Flex receipts in order to fit the width of the receipt.
You can use the partial ID to query the local device database for the order/payment, but you will be unable to use it with our REST API/Android SDK, as we currently do not provide a way to retrieve orders/payments using a partial ID.
Here is the code to do the base64 conversion (thanks to