Skip to content

Frequently Asked Questions

Dinda edited this page Oct 11, 2016 · 2 revisions

We constantly make improvements to the SDK, so if you are currently using an older version, make sure to update to the newest version.

What is a merchant server?

Veritrans Mobile SDK requires merchant to have a server-side implementation to store SERVER_KEY and make charge request. As an implementation reference, please take a look at this wiki.

Why can't I charge directly from mobile app?

For security reason, merchant is not allowed to store SERVER KEY on client/mobile app. Therefore charging should only be done from merchant server.

Can I get merchant server reference implementation in PHP?

please check this out

What is MERCHANT_BASE_URL?

It is the URL of your merchant server (backend).

Why did I get Mixpanel token error?

This error will not happen if you use the build that we have provided on bintray. If for some reason you don't want to use the build that we have provided, you need to add your own mixpanel token by signing up to mixpanel first.

Why did I get this error "Access denied due to unauthorized transaction, please check client or server key"?

Please check whether you have used the correct client key and server key. The keys should also match the environment such that sandbox keys are used for sandbox environment, and production keys for production. If the keys are already correct but you still get the same error, make sure you have put the correct merchant server URL (MERCHANT_BASE_URL).

Clone this wiki locally