Saving credit card information through the app

Hello,

I need to allow the user to enter their credit card information through the app so I can save it on my server to charge for lawn service. This would not be in conflict with an in-app purchase since I am not unlocking anything on the app. So would I just use some encryption before passing the information to my server to save? Any particular practices for these methods? I am using the stripe.com merchant service to do the charging which is done on my server side. The results will just be returned back.

Thanks,

Warren

Look at the OpenSSL plugin.

Theoretically, you would be fine by just using httpS.

If you are a security freak, you could add extra layers of protection like:

  1. Checking your server SSL certificate on your app side (I don’t think the Corona openssl supports that)

  2. Use public-private key together with symmetric encryption to encrypt the payload that you send to your sever.

Look at the OpenSSL plugin.

Theoretically, you would be fine by just using httpS.

If you are a security freak, you could add extra layers of protection like:

  1. Checking your server SSL certificate on your app side (I don’t think the Corona openssl supports that)

  2. Use public-private key together with symmetric encryption to encrypt the payload that you send to your sever.