WordPress.org

Ready to get started?Download WordPress

Forums

WooCommerce Moip
[resolved] Woocommerce Moip SSL problem with SandBox (3 posts)

  1. area3studio
    Member
    Posted 7 months ago #

    Hi Claudio Sanches, all good ?
    .
    I'm testing in sandbox environment with transparent MoIP Checkout.
    versions:
    Wordpress: 3.5.2
    Woocommerce: 2.0.20
    MoIP: 2.2.0
    .
    Without SSL transaction is Ok.
    With SSL transaction is Ok. But status order is pending.
    .
    I checked the log:
    Without SSL: the token, transparent checkout and order status = 6 is generated. The status is On-Hold in admin.
    With SSL: The token and transparent checkout is generated. But the order status = 6 does not occur.
    .
    Note: The user experience is not a problem, says that everything went well. But the order status when used SSL is pending in admin.
    .
    Another detail: I did a test with SSL and using bank tranfer goes smoothly. The status is On-Hold.
    .
    Now I don´t know if have any problem in sandbox environment MoIP.
    I also tested with version 2.1.2 with previous MoIP. But the same situation occurs.
    .
    If you have any idea what it could be.
    Thanks!

    http://wordpress.org/plugins/woocommerce-moip/

  2. area3studio
    Member
    Posted 7 months ago #

    To report that the problem has been found.
    .
    The problem :
    At checkout SSL site was not getting the response NASP MoIP . With that request was pending at the store.
    .
    I wish to thank Claudio Sanches for help . He helped me in much of the analysis. Proving that the problem was not in the module.
    .
    If anyone is having the same problem with SSL in sandbox .
    Claudio gave me these procedures to verify that the NASP POST is coming in the Store :

    1 ) In wp-config.php :

    define (' WP_DEBUG ', true ) ;
    define (' WP_DEBUG_LOG ', true ) ;
    define (' WP_DEBUG_DISPLAY ' , false) ;
    @ ini_set ( ' display_errors ' , 0 ) ;

    2 ) In the functions.php of your theme , enter this function / action :

    test_post_and_get function () {
      if ( isset ( $ _GET [' wc- api '] ) ) {
        error_log ( print_r ( array ( $ _GET , $ _POST ) , true) ) ;
      }
    }

    add_action ( ' init ', ' test_post_and_get ' ) ;

    3 ) Make a checkout simulation order . And after check in wp-content/debug.log
    If arrived this Array , mean MoIP sent the NASP. In my case in SSL was not getting this Array.

    [ 16 - Dec - 2013 00:45:22 ] Array
    (
        [0] => Array
            (
                [ wc- api ] = > WC_Moip_Gateway
            )
    
        [1] = > Array
            (
                [ id_transacao ] = > MD -134
                [ value ] = > 10480
                [ status_pagamento ] = > 6
                [ cod_moip ] = > 190152
                [ forma_pagamento ] = > 37
                [ tipo_pagamento ] = > CartaoDeCredito
                [ plots ] = > 1
                [ recebedor_login ] = > teste@gmail.com
                [ email_consumidor ] = > teste@gmail.com
                [ cartao_bin ] = > 400481
                [ cartao_final ] = > 6448
                [ cartao_bandeira ] = > Visa
                [ safe ] = > 350b7d98 - 712D - 4484 - 9e48 - 0ee13165b822
            )
    )

    Also check on your server if the NASP is coming. Again in my case, was not reaching the POST return.
    209.134.54.213 - [ 15/Dec/2013 : 22:45:20 -0200 ] " ? POST / wc- api = WC_Moip_Gateway HTTP/1.1 " 200 1 " - " "Jakarta Commons-HttpClient/3.1 "

    .
    conclusion :
    MoIP said the sandbox environment using SSL is intermittent and does not occur in production this type of problem.

    Thanks !

  3. Claudio Sanches
    Member
    Plugin Author

    Posted 7 months ago #

    Thanks for summarizing the conversation and everything that happened here.

Reply

You must log in to post.

About this Plugin

About this Topic