Tower Plugins

  • Plugins
  • Development
  • Support
    • Account
    • Pre Sales Questions
    • Customer Support
    • Manage Serial Key Usage
    • How To Videos
    • Frequently Asked Questions
  • Testimonials
  • Cart
  • Plugins
  • Development
  • Support
    • Account
    • Pre Sales Questions
    • Customer Support
    • Manage Serial Key Usage
    • How To Videos
    • Frequently Asked Questions
  • Testimonials
  • Cart

Authorize.net CIM Profile Creator for Gravity Forms

$79.00

This plugin integrates your Gravity Form with your Authorize.net account Customer Information Manager (CIM Profile) functionality. It does not charge the customer! This only attempts to create a CIM profile for future use. It is configurable. Please see additional details below.

If you want to charge the customer and create a profile, please see the CIM Payment plugin.

Categories: Authorize.net, Gravity Forms Plugins, Wordpress Version 3.2.0
Compatible with Gravity Forms 2.8, Wordpress 6.6.1 and PHP 8.3
Purchase is for single site license and 12 months of support
  • Description
  • Read Me
  • Available Hooks

Product Description

Create a Customer Information Manager (CIM) Profile in Authorize.net

This plugin creates a Customer Information Profile (CIM) using the form’s chosen payment method (check or credit card). At least one payment method must be included in the form to create a customer profile but you don’t have to charge the customer to create a profile. You will be able to charge the customer in the future by opening their customer profile in your Authorize.net account.

Screenshot of Authorize.net account showing a Customer Profile

Create a feed in your form mapping your form fields to send to Authorize.net.

This plugin integrates your Gravity Form with your Authorize.net account Customer Information Manager (CIM Profile) functionality. It does not charge the customer. This only attempts to create a CIM Profile for future use. You can then charge against the CIM Profile later through your Authorize.net account. This plugin works with other Authorize.net payment plugins like our eCheck plugin or the Gravity Forms Authorize.net plugin.

If you need to charge the customer at submission and create a CIM Profile, please purchase our CIM Payment Plugin. The CIM Payment plugin captures a payment and creates a customer profile for charging later.


IMPORTANT: You must enable Customer Information Manager functionality through Authorize.net. See their documentation at http://developer.authorize.net/api/reference/features/customer_profiles.html

EASY SETUP

  • Upload the CIM Profile plugin and activate.

  • Enter your Authorize.net settings in Forms>Settings>CIM Profile

  • Create a Feed in your form mapping your form fields to any required fields in your form that you want sent to Authorize.net.  (See image above.)

  • Choose whether or not to validate the card before creating the profile (billing fields required for validation). Validation means the card is tested before the profile is created.

  • Choose whether to fail the form if the profile creation fails or allow the form to submit anyway.

  • Select a condition if applicable (for example if you have a checkbox to ‘Save my card information’ and it is checked, process the feed). This is optional.

    (See Gravity Forms Conditional Logic for more information on how to do this.)

  • Use alone or in addition to other Authorize.net payment addon feeds. Works with the Gravity Forms Authorize.net Addon and our  eCheck  Addon

  • This plugin does not charge the customer. It only creates a profile. To charge the customer, purchase the CIM Payment Plugin instead.

  • To always create a profile (not looking for an existing profile), map a Unique field to the Customer ID.  If an existing profile is located, the plugin will attempt to add the payment method to the existing profile.

NOTE: If created, the CIM Profile ID is noted in each form entry. But the customer’s account may also be located by name or email address. If the user is logged in, the profile is saved to user metadata.

Content of the plugin ReadMe.txt file located in your plugin:

INSTRUCTIONS:

1. Unzip gf-cim-profile in your plugins folder or use the WP Plugin installer
2. Activate plugin (Gravity Forms must be activated as well for GF-CIM-Profile to work)
3. Add Authorize.net credentials in Form>Settings>CIM Profile
4. Turn on debugging for tests but be sure to turn it off for production
5. Create a feed in each Form you wish to use the plugin.
6. Map your form fields to the fields sent to Authorize.net. They are optional for Test mode (not if Live Mode is checked). Authorize.net will match an existing profile
on a combination of customer ID, description and email address in that order. If you do not map a Customer ID or Description field in your form, then Authorize.net will match on the email address.
You can use the Entry Date mapping for your description to always create a unique entry and try to force a CIM profile creation.
If a match is found, a new profile will not be created, even if it is a new credit card. The Profile Id will be in the note. If you wish to create a Profile every time, map the Customer Id to a unique field.
7. Choose whether to test the validity of the card. The address and email field mapping is required for Live Mode.
Read more at http://developer.authorize.net/api/reference/features/customer_profiles.html
8. Select whether to invalidate the form if the CIM profile creation fails. If ‘No’ is chosen, there will be a note in the entry but the submittal will not be rejected upon failure.
If the first ‘Yes’ is chosen and a profile already exists for the user CustomerID/email combo, there will be a note in the entry, but the submittal will not fail.
9. Please visit the Gravity Forms site for information about standard Feed behavior like conditional processing. http://gravityforms.com
10. If a profile is created or a duplicate profile found (using customer id or email),
a note will be in your form entry data with the CIM Profile ID. Otherwise there will be a message.
11. If you update from PHP 5.4.x to PHP 5.5.x or higher, you will need to reenter and save your Serial Key in Settings. The same key works but is managed differently between versions.
12. To only create a profile but not charge your user, do not set up a payment feed. Only set up a CIM Profile feed. They will enter card (or check if using the eCheck plugin) data and it will be used by this plugin but not sent for payment processing.

Available hooks in the plugin:

// Allows for changing credentials based upon form. Place in secure file.

$credentials = apply_filters( ‘CIMProfile_API_credentials’, false, $form);

$credentials = [
‘login_id’ => ‘ABC’,// your new login ID
‘password’ => ‘DEF’, // your new password
‘sandbox’ => false, // true/false interpreted as boolean so any string is true
];

You may also like…

Authorize.net CIM Payment for Gravity Forms

$79.00

Related Products

eTapestry Mapping Plugin for Gravity Forms

$119.00

eTapestry Payment Plugin for Gravity Forms

$129.00

Plugin Reviews

Shaun
Developer

Thank you for all of your time, it's the quickest I have ever heard from a WP Plugin author!

Ogechi
Design Director

Thank you for all your help Ryn! We got it all figured out.

Tracy
Designer

Thanks very much for prompt reply.

Tamra
Developer

... this worked great! Thank you!

Owen
Customer

Wow, your help and support is second to none. Very great full.

Jennifer
Developer

Thanks for all your help these past two days!

Graciela
Business Owner

Thank you for your great customer service and timely responses!

Aaron
Customer

Thank you for the quick response! This plugin is great!

Ellen
Developer

This is a great plugin, it worked right away.

Jon
Developer

First off, love the plugin! It works just as it should.

Michelle
Developer

Perfect! Thank you very much. [...] Please close this ticket with my appreciation.

Jon
Designer

I have a happy client and you have a happy customer! 🙂 Thanks for your attention today. I greatly appreciate it.

Keith
Chief Marketing Strategist

The CIM for authorize and it turns out it’s idiot simple and works like a charm. Totally awesome! Thanks Amy! You’re someone to know for sure!

Gordon
Developer

You have been a rock star!  I won't hesitate to use or recommend your plugin in the future.

Chelsea
Director of Marketing

Just confirming your help on this was great and we were able to get this set up. This ticket can be closed! Thanks very much,

Andy
Customer

Bought and tested the plugin. Works as claimed. Thank you so much.

John
Entrepreneur

This did exactly what I need and worked perfectly!

Richard
Developer

And thanks for getting back to us so promptly!

Kate
Designer

Just tested it and it's all working as intended now! Thanks again for your timely support.

Steven
Development Director

Thank you again for this amazing plugin 😊

Custom Development Reviews

Global Sat Phone
Issue Resolution

Amy did a great job of solving our Opencart/Joomla issues for our site migration. She was quick to fix all the unknown issues that came up.

Lawmart
eCommerce Website

Amy Hill is a wonderfully competent website developer who knew exactly what I needed to update my website with a new look and improved user/admin interface. She also greatly improved the e-commerce functionality of the site to make it faster, smoother and more reliable. Many times she knew what I needed before I even asked for it, and when I did want changes made, she made them quickly and efficiently. She delivered the project on time and within budget, and I have no hesitation to use her services again.

client screenshot
A1 Transmission and Gear

Amy Hill is extremely knowledgeable, energetic and dedicated to getting it right, PLUS on top of that she is very easy to work with.  It can be a bit intimidating to work with some computer programmers but with Amy that’s not a problem. Another top notch fact about Amy is how she can be so creative.  By the time I finish with my daily business I don’t have much energy to think hard about my website, all I have to do with Amy is give her a couple broad thoughts and she’s able to see what I’m trying to do and she delivers the product ASAP which lets me to go back to my regular job with a smile on my face.  I highly recommend her services!

Zenvea Essential Oils
Owner

Consistently excellent service over multiple projects. Highly recommended.

Jely Finger Guitars
eCommerce Website

We are so very grateful for our affiliation with this talented lady.

Down River Equipment
Custom Plugin

Don't ever leave us!

Live Video CoParenting
Custom Joomla Component

Amy is skilled, intelligent and easy to communicate with. She completed the job to my complete satisfaction. I recommend this contractor highly.

Golf Squad
eCommerce Solution

Amy was awesome and finished the job with ease and professionalism. She was able to complete a job that several other local freelancers were not able to do … it is a huge relief to our company and I would definitely recommend her!

Freedom Service Dogs
Custom Plugin

Great work  ... I love, love, love it!

Gain Management
Custom Plugin

I want to thank Amy for delivering on every promise, I needed a custom merchant site built to meet my needs and Amy delivered exactly what I requested on time and on budget. She is very responsive and clearly a master of her field. I highly recommend her to prospective clients!

Pro Credit Fix
eCommerce Solution

Excellent job!!!!!!

Copyright © 2022 Anvil Zephyr, LLC
  • Support
  • Account
  • Manage Serial Key Usage
  • Terms and Conditions
We use cookies to ensure that we give you the best experience on our website. We have no intention of treating you like anything other than the amazing customer you are!
If you continue to use this site we will assume that you are comfortable with that.
OkRead Policies