RSA encryption is very usefull for mobile devices (jQuey Mobile). You can store sensitive information which belongs to the client (credit cards, addresses, passwords, etc) in encryted state on device itself. Data can be decrypted only by submitting it to your server where RSA private decryption key is stored. Data is safe even if client device or server disk is lost. Client can't decrypt the data and no sensitive inforamtion is stored on the server.
Get RSA Key from server, encrypt and save protected card data localy.
Send profile and encrypted card data to the server.
Reset demo form.

Web Service (script works cross-domain):
 
Login
Username:
Password:
Contact Details
First Name:
Last Name:
E-mail:
Phone:
Notes:
Card Details ()
Type:
Name:
Number:
Valid From:
Expires End:
EncryptedData: