• Resolved jeronimo42

    (@jeronimo42)


    Within authorize.net, every time a new customer makes a transaction, I also get a duplicate $0 transaction. It automatically voids after 72 hours and the customer isn’t notified about it, and it doesn’t really cause problems, it just makes things look a little bit messy on my end.

    The customer service Rep at authorize.net suggests there is a setting within the plugin that might be requiring every new customer’s profile information to be validated. He sends this:

    “API Coding Reference (Already Filtered to the Customer Information Manager (CIM) Creation)
    https://developer.authorize.net/api/reference/index.html#customer-profiles

    There is a line of coding for “Validation Mode” is what the developer will need to look at and remove from the API request being sent from the website if you don’t want it to run that validation check.”

    Is there a way to to disable this validation mode? How can I prevent duplicate $0 transactions? Thanks!

Viewing 1 replies (of 1 total)
  • Plugin Contributor Noptin Newsletter Team

    (@picocodes)

    The validation is added to protect you against fraud, but you can get rid of it with the following snippet.

    function getpaid_snippet_filter_authorizenet_customer_profile_args( $args ) {
        unset( $args['createCustomerProfileRequest']['validationMode'] );
        return $args;
    }
    add_filter( 'getpaid_authorizenet_customer_profile_args', 'getpaid_snippet_filter_authorizenet_customer_profile_args' );
    
Viewing 1 replies (of 1 total)

The topic ‘duplicate $0 transaction in authorize.net’ is closed to new replies.