Coinme Vault SDK
The Coinme Vault SDK lets your application collect sensitive information like payment card data - card number, expiry, CVC, cardholder name, and billing address - without any of those values ever touching your code, your logs, or your servers. Data is entered into secure input fields managed by the SDK and travels directly to Coinme's PCI-compliant vault; your application receives only a confirmation response and non-sensitive metadata (such as a payment card's last four digits and brand).
What the SDK provides:
- Secure capture: Data is collected in secure fields that look and behave like your platform's native inputs, but whose raw values are never accessible to your application code.
- Direct-to-vault transport: collected values are routed through a secure proxy straight to Coinme's vault, bypassing your backend entirely and keeping raw data out of your PCI scope.
- Built-in validation: card number (Luhn and brand detection), expiry, and CVC are validated before anything is submitted, so malformed card data never reaches the server.
- Coinme-ready configuration: the SDK is pre-configured for Coinme's
sandboxandliveenvironments and ships a helper for submitting payment methods to Coinme's payment endpoints. No vault credentials or routing configuration are required. - What's Next?: the SDK will be extended to collect other forms of sensitive data such as SSN, and more platform coverage will be provided.