roinir
roinir

Reputation: 300

Card number verification during trial

I would like to offer a free trial of a subscription plan to users, and I would like to avoid users simply canceling the trial before the end and restarting again. So I would like to offer the trial only if the card is valid and hasn't been used before.

Is there a way through recurly to detect if a card number has been used before?

Additionally, what's the recommended way to verify cards through the api?

Upvotes: 1

Views: 359

Answers (1)

Christopher Bunting
Christopher Bunting

Reputation: 121

There is no way to detect if a card number has been used before. Perhaps validating using address or IP address could be a partial viable solution for limiting serial signups.

If you want to verify that the card is valid, Recurly will run a verification on the card once it's been saved to an account.

If you want to verify that card number is valid, use Recurly.js's recurly.validate.cardNumber, which validates a credit card number via luhn algorithm:

recurly.validate.cardNumber('4111-1111-1111-1111'); --> true

Upvotes: 1

Related Questions