An easy way to scan user's Credit/Debit cards for purchases! Also provides a text input fallback for the users that do not have a camera.

Can scan the following information from the camera:

  • Credit Card Number
  • Expiration Date

Provides inputs for:

  • Postcode
  • Cardholder Name

The implementation is simple, one function call opens the scanner, and the information is collected asynchronously:

if (async_load[? "type"] == "card_info" && !async_load[? "cancelled"])
    //censor all but last 4 digits
    var stl = string_length(async_load[? "card_number"]);
    last4 = string_repeat("****", 3) + string_copy(async_load[? "card_number"], stl - 4, 4);

    cvc = async_load[? "cvv"];   
    expiry_month = async_load[? "exp_month"];
    expiry_year = async_load[? "exp_year"];   

This does not provide a system for payments, just the easy collection of payment information. A full server-based product payment system with Stripe/Paypal integration is available for purchase subject to negotiations. Please use the contact link above for more information.

NOTE: You must comply with your appropriate jurisdiction's laws about the storage and transmission of Credit Card/Sensitive information. We bare no responsibility for these such duties.

End User Licence Agreement (EULA).

Version 1.0.0. Published March 9, 2017

Created with GameMaker: Studio v1.99.525

Age Rating: 4+

Average Rating

This asset hasn't received enough reviews yet.

Your review

You can only review assets you've bought.

No reviews yet

No reviews have been left for this asset - be the first!

Package contents

Total size 5.7 KB

What is the issue?

Back to Top