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.

Need an Android extension or SDK Implementation?

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

Loading, please wait

What is the issue?

Back to Top