error afther paypal redirects

Cid
Cidat 10:02 am
runnig a MarketPress plug
after buy a product, paypal pages redirect to:

confirm-checkout/?token=XXXXXXXXXXXXXXXXXXXXX

clicking in cormir button, web says “Vaya, parece que te has saltado un paso! Por favor, vuelve e inténtalo de nuevo .”

paypal:
live mode

In orders > prices = 0

no selling digital goods
shiping = flat rate
coutry / europe / internacional

web:
http://topplata.es/store/

plugs:
wp multisite + wpml + domain mapping

after make the payment needs to confirm the check out, then is the problem

in pay pal the transaction is well done
but not in the page
__
in paypal account:

Descripción del pedido:
Carro de la compra
Total artículos:
€0,03 EUR
Impuesto de ventas:
€0,01 EUR
Envío:
€0,00 EUR
Manipulación:
€0,00 EUR

Cantidad total:
-€0,04 EUR
Cuantía de la tarifa:
€0,00 EUR
Importe neto:
-€0,04 EUR

Id. de factura:
3f994cb0dffa
Fecha:
11 feb 2013
Hora:
16:13:49 CET
Estado:
Completado

Dirección de envío:
agu02
paris 40
29660 nva andalucia
España

___

in the web page:

Cid
Cidat 10:35 am
Pagado 3f994cb0dffa
hace 22 mins agu02 (agumail@teleline.es) 0 €0.00 €0.00 N/D €0.00
____

Same paypal account for most of the multisite

  • Timothy
    • Chief Pigeon

    Hey there.

    I'm sorry but I'm not quite following what the issue is here?

    You're going to Paypal and then being returned back to an error?

    Is this chained payments, global cart, something else?

    Which version of WordPress?

    Which version of the plugin?

    Does this happen with all plugins turned off and using the default Twenty Eleven or Twenty Twelve theme?

    Thanks.

  • Cid
    • Design Lord, Child of Thor

    Paypal runs ok
    Afther that paypal redirects to the web page and ask to "Confirm Payment"

    Click in "confirm Payment" and appears "Vaya, parece que te has saltado un paso, vuelve a intentarlo" at the bottom of the page

  • Cid
    • Design Lord, Child of Thor

    Hi,
    My php config:
    The server works normaly works good with other e-commerce plugs, like e-shop

    HomeHome »
    Service Configuration »
    PHP Configuration Editor

    Support Tab
    cPanel & WHM FAQ Support Forums WHM Documentation cPanel Documentation Contact cPanel
    PHP Configuration Editor

    You may edit your PHP configuration in Basic Mode or in Advanced Mode.
    Basic Mode Advanced Mode
    Section Directive Info Value
    Apache engine Turns PHP parsing on or off. This directive is really only useful in the Apache module version of PHP. Off On
    BCMath bcmath.scale Number of decimal digits for all bcmath functions.
    COM & .Net com.allow_dcom true **DEFAULT**, Click to Edit
    COM & .Net com.autoregister_casesensitive false **DEFAULT**, Click to Edit
    COM & .Net com.autoregister_typelib true **DEFAULT**, Click to Edit
    COM & .Net com.autoregister_verbose true **DEFAULT**, Click to Edit
    COM & .Net com.typelib_file **DEFAULT**, Click to Edit
    Core allow_call_time_pass_reference Whether to warn when arguments are passed by reference at function call time. This method is deprecated and is likely to be unsupported in future versions of PHP/Zend. Off On
    Core always_populate_raw_post_data Always populate the $HTTP_RAW_POST_DATA containing the raw POST data. Otherwise, the variable is populated only with unrecognized MIME type of the data. On **DEFAULT**, Click to Edit
    Core arg_separator.input List of separator(s) used by PHP to parse input URLs into variables. ;& **DEFAULT**, Click to Edit
    Core arg_separator.output The separator used in PHP generated URLs to separate arguments. & **DEFAULT**, Click to Edit
    Core asp_tags Enables the use of ASP-like <% %> tags in addition to the usual tags. This includes the variable-value printing shorthand of <%= $value %>. Off On
    Core auto_append_file Specifies the name of a file that is automatically parsed after the main file. The file is included as if it was called with the include() function, so include_path is used. The special value none disables auto-appending.
    Core auto_prepend_file Specifies the name of a file that is automatically parsed before the main file. The file is included as if it was called with the include() function, so include_path is used. The special value none disables auto-prepending.
    Core cgi.fix_pathinfo Provides real PATH_INFO/PATH_TRANSLATED support for CGI. PHP's previous behaviour was to set PATH_TRANSLATED to SCRIPT_FILENAME, and to not grok what PATH_INFO is. For more information on PATH_INFO, see the cgi specs. Setting this to 1 will cause PHP CGI to fix it's paths to conform to the spec. A setting of zero causes PHP to behave as before. Default is zero. You should fix your scripts to use SCRIPT_FILENAME rather than PATH_TRANSLATED. 0 **DEFAULT**, Click to Edit
    Core cgi.force_redirect 1 **DEFAULT**, Click to Edit
    Core cgi.nph 1 **DEFAULT**, Click to Edit
    Core cgi.redirect_status_env **DEFAULT**, Click to Edit
    Core cgi.rfc2616_headers 0 **DEFAULT**, Click to Edit
    Core crack.default_dictionary c:\php\lib\cracklib_dict **DEFAULT**, Click to Edit
    Core default_charset iso-8859-1 **DEFAULT**, Click to Edit
    Core default_mimetype
    Core doc_root
    Core expose_php Off On
    Core extension
    Core extension_dir
    Core fastcgi.impersonate 1 **DEFAULT**, Click to Edit
    Core fbsql.allow_persistent On **DEFAULT**, Click to Edit
    Core fbsql.autocommit On **DEFAULT**, Click to Edit
    Core fbsql.batchSize 1000 **DEFAULT**, Click to Edit
    Core fbsql.default_database **DEFAULT**, Click to Edit
    Core fbsql.default_database_password **DEFAULT**, Click to Edit
    Core fbsql.default_host **DEFAULT**, Click to Edit
    Core fbsql.default_password **DEFAULT**, Click to Edit
    Core fbsql.default_user _SYSTEM **DEFAULT**, Click to Edit
    Core fbsql.generate_warnings Off **DEFAULT**, Click to Edit
    Core fbsql.max_connections 128 **DEFAULT**, Click to Edit
    Core fbsql.max_links 128 **DEFAULT**, Click to Edit
    Core fbsql.max_persistent -1 **DEFAULT**, Click to Edit
    Core fbsql.max_results 128 **DEFAULT**, Click to Edit
    Core file_uploads Whether or not to allow HTTP file uploads. Off On
    Core include_path Specifies a list of directories where the require(), include(), fopen(), file(), readfile() and file_get_contents() functions look for files. The format is like the system's PATH environment variable: a list of directories separated with a colon in Unix or semicolon in Windows.
    Core ingres.allow_persistent Off On
    Core ingres.default_database
    Core ingres.default_password
    Core ingres.default_user
    Core ingres.max_links
    Core ingres.max_persistent
    Core memory_limit This sets the maximum amount of memory in bytes that a script is allowed to allocate. This helps prevent poorly written scripts for eating up all available memory on a server. Note that to have no memory limit, set this directive to -1.
    Core post_max_size
    Core precision
    Core printer.default_printer **DEFAULT**, Click to Edit
    Core register_argc_argv Off On
    Core register_globals Whether or not to register the EGPCS (Environment, GET, POST, Cookie, Server) variables as global variables. Off On
    Core serialize_precision
    Core short_open_tag Off On
    Core sql.safe_mode Off On
    Core unserialize_callback_func
    Core upload_max_filesize The maximum size of an uploaded file.
    Core upload_tmp_dir **DEFAULT**, Click to Edit
    Core user_dir
    Core variables_order
    Core y2k_compliance Off On
    Database Abstraction dbx.colnames_case
    Error Handling and Logging display_errors This determines whether errors should be printed to the screen as part of the output or if they should be hidden from the user. Off On
    Error Handling and Logging display_startup_errors Even when display_errors is on, errors that occur during PHP's startup sequence are not displayed. It's strongly recommended to keep display_startup_errors off, except for debugging. Off On
    Error Handling and Logging docref_ext .html **DEFAULT**, Click to Edit
    Error Handling and Logging docref_root /phpmanual/ **DEFAULT**, Click to Edit
    Error Handling and Logging error_append_string </font> **DEFAULT**, Click to Edit
    Error Handling and Logging error_log
    Error Handling and Logging error_prepend_string <font color=ff0000> **DEFAULT**, Click to Edit
    Error Handling and Logging error_reporting
    Error Handling and Logging html_errors Off **DEFAULT**, Click to Edit
    Error Handling and Logging ignore_repeated_errors Off On
    Error Handling and Logging ignore_repeated_source Ignore source of message when ignoring repeated messages. When this setting is On you will not log errors with repeated messages from different files or sourcelines. Off On
    Error Handling and Logging log_errors Off On
    Error Handling and Logging log_errors_max_len
    Error Handling and Logging report_memleaks If this parameter is set to Off, then memory leaks will not be shown (on stdout or in the log). This has only effect in a debug compile, and if error_reporting includes E_WARNING in the allowed list Off On
    Error Handling and Logging track_errors Off On
    Exif exif.decode_jis_intel JIS **DEFAULT**, Click to Edit
    Exif exif.decode_jis_motorola JIS **DEFAULT**, Click to Edit
    Exif exif.decode_unicode_intel UCS-2LE **DEFAULT**, Click to Edit
    Exif exif.decode_unicode_motorola UCS-2BE **DEFAULT**, Click to Edit
    Exif exif.encode_jis **DEFAULT**, Click to Edit
    Exif exif.encode_unicode ISO-8859-15 **DEFAULT**, Click to Edit
    Filesystem allow_url_fopen This option enables the URL-aware fopen wrappers that enable accessing URL object like files. Default wrappers are provided for the access of remote files using the ftp or http protocol, some extensions like zlib may register additional wrappers. Off On
    Filesystem auto_detect_line_endings When turned on, PHP will examine the data read by fgets() and file() to see if it is using Unix, MS-Dos or Macintosh line-ending conventions. Off **DEFAULT**, Click to Edit
    Filesystem default_socket_timeout
    Filesystem from john@doe.com **DEFAULT**, Click to Edit
    Filesystem user_agent Define the user agent for PHP to send. PHP **DEFAULT**, Click to Edit
    Informix ifx.allow_persistent Off On
    Informix ifx.blobinfile
    Informix ifx.byteasvarchar
    Informix ifx.charasvarchar
    Informix ifx.default_host
    Informix ifx.default_password
    Informix ifx.default_user
    Informix ifx.max_links
    Informix ifx.max_persistent
    Informix ifx.nullformat
    Informix ifx.textasvarchar
    Java java.class.path .\php_java.jar **DEFAULT**, Click to Edit
    Java java.home c:\jdk **DEFAULT**, Click to Edit
    Java java.library c:\jdk\jre\bin\hotspot\jvm.dll **DEFAULT**, Click to Edit
    Java java.library.path .\ **DEFAULT**, Click to Edit
    Mail SMTP Used under Windows only: host name or IP address of the SMTP server PHP should use for mail sent with the mail() function. localhost **DEFAULT**, Click to Edit
    Mail sendmail_from me@localhost.com **DEFAULT**, Click to Edit
    Mail sendmail_path
    Mail smtp_port
    Microsoft SQL mssql.allow_persistent Off On
    Microsoft SQL mssql.batchsize 0 **DEFAULT**, Click to Edit
    Microsoft SQL mssql.compatability_mode Off On
    Microsoft SQL mssql.connect_timeout 5 **DEFAULT**, Click to Edit
    Microsoft SQL mssql.datetimeconvert On **DEFAULT**, Click to Edit
    Microsoft SQL mssql.max_links
    Microsoft SQL mssql.max_persistent
    Microsoft SQL mssql.max_procs 25 **DEFAULT**, Click to Edit
    Microsoft SQL mssql.min_error_severity
    Microsoft SQL mssql.min_message_severity
    Microsoft SQL mssql.secure_connection Off On
    Microsoft SQL mssql.textlimit 4096 **DEFAULT**, Click to Edit
    Microsoft SQL mssql.textsize 4096 **DEFAULT**, Click to Edit
    Microsoft SQL mssql.timeout 60 **DEFAULT**, Click to Edit
    Misc browscap extra/browscap.ini **DEFAULT**, Click to Edit
    Misc highlight.bg #FFFFFF **DEFAULT**, Click to Edit
    Misc highlight.comment #FF9900 **DEFAULT**, Click to Edit
    Misc highlight.default #0000BB **DEFAULT**, Click to Edit
    Misc highlight.html #000000 **DEFAULT**, Click to Edit
    Misc highlight.keyword #007700 **DEFAULT**, Click to Edit
    Misc highlight.string #DD0000 **DEFAULT**, Click to Edit
    Multibyte String mbstring.detect_order auto **DEFAULT**, Click to Edit
    Multibyte String mbstring.encoding_translation Off **DEFAULT**, Click to Edit
    Multibyte String mbstring.func_overload 0 **DEFAULT**, Click to Edit
    Multibyte String mbstring.http_input auto **DEFAULT**, Click to Edit
    Multibyte String mbstring.http_output SJIS **DEFAULT**, Click to Edit
    Multibyte String mbstring.internal_encoding EUC-JP **DEFAULT**, Click to Edit
    Multibyte String mbstring.language Japanese **DEFAULT**, Click to Edit
    Multibyte String mbstring.substitute_character none **DEFAULT**, Click to Edit
    MySQL mysql.allow_persistent Off On
    MySQL mysql.connect_timeout
    MySQL mysql.default_host
    MySQL mysql.default_password
    MySQL mysql.default_port
    MySQL mysql.default_socket
    MySQL mysql.default_user
    MySQL mysql.max_links
    MySQL mysql.max_persistent
    MySQL mysql.trace_mode Off On
    Network define_syslog_variables Off On
    ODBC odbc.allow_persistent Off On
    ODBC odbc.check_persistent Off On
    ODBC odbc.default_db Not yet implemented **DEFAULT**, Click to Edit
    ODBC odbc.default_pw Not yet implemented **DEFAULT**, Click to Edit
    ODBC odbc.default_user Not yet implemented **DEFAULT**, Click to Edit
    ODBC odbc.defaultbinmode
    ODBC odbc.defaultlrl
    ODBC odbc.max_links
    ODBC odbc.max_persistent
    Options & Information assert.active On **DEFAULT**, Click to Edit
    Options & Information assert.bail Off **DEFAULT**, Click to Edit
    Options & Information assert.callback 0 **DEFAULT**, Click to Edit
    Options & Information assert.quiet_eval 0 **DEFAULT**, Click to Edit
    Options & Information assert.warning On **DEFAULT**, Click to Edit
    Options & Information enable_dl Off On
    Options & Information magic_quotes_gpc Off On
    Options & Information magic_quotes_runtime Off On
    Options & Information max_execution_time This sets the maximum time in seconds a script is allowed to run before it is terminated by the parser. This helps prevent poorly written scripts from tying up the server. The default setting is 30.
    Options & Information max_input_time This sets the maximum time in seconds a script is allowed to parse input data, like POST, GET and file uploads.
    Output Control implicit_flush Off On
    Output Control output_buffering Off On
    Output Control output_handler **DEFAULT**, Click to Edit
    PostgreSQL pgsql.allow_persistent Off On
    PostgreSQL pgsql.auto_reset_persistent Off On
    PostgreSQL pgsql.ignore_notice
    PostgreSQL pgsql.log_notice
    PostgreSQL pgsql.max_links
    PostgreSQL pgsql.max_persistent
    Safe Mode disable_classes
    Safe Mode disable_functions This directive allows you to disable certain functions for security reasons. It takes on a comma-delimited list of function names. disable_functions is not affected by Safe Mode.
    Safe Mode open_basedir **DEFAULT**, Click to Edit
    Safe Mode safe_mode Whether to enable PHP's safe mode. Off On
    Safe Mode safe_mode_allowed_env_vars
    Safe Mode safe_mode_exec_dir
    Safe Mode safe_mode_gid Off On
    Safe Mode safe_mode_include_dir
    Safe Mode safe_mode_protected_env_vars
    Session Handling session.auto_start
    Session Handling session.bug_compat_42
    Session Handling session.bug_compat_warn
    Session Handling session.cache_expire
    Session Handling session.cache_limiter
    Session Handling session.cookie_domain
    Session Handling session.cookie_lifetime
    Session Handling session.cookie_path
    Session Handling session.entropy_file
    Session Handling session.entropy_length
    Session Handling session.gc_divisor
    Session Handling session.gc_maxlifetime
    Session Handling session.gc_probability
    Session Handling session.name
    Session Handling session.referer_check
    Session Handling session.save_handler
    Session Handling session.save_path session.save_path defines the argument which is passed to the save handler. If you choose the default files handler, this is the path where the files are created. Defaults to /tmp.
    Session Handling session.serialize_handler
    Session Handling session.use_cookies
    Session Handling session.use_only_cookies 1 **DEFAULT**, Click to Edit
    Session Handling session.use_trans_sid
    Session Handling url_rewriter.tags
    Sybase magic_quotes_sybase Off On
    Sybase sybase.allow_persistent Off On
    Sybase sybase.compatability_mode Off On
    Sybase sybase.interface_file /usr/sybase/interfaces **DEFAULT**, Click to Edit
    Sybase sybase.max_links
    Sybase sybase.max_persistent
    Sybase sybase.min_error_severity
    Sybase sybase.min_message_severity
    Sybase sybct.allow_persistent Off On
    Sybase sybct.max_links
    Sybase sybct.max_persistent
    Sybase sybct.min_client_severity
    Sybase sybct.min_server_severity
    Verisign Payflow Pro pfpro.defaulthost
    Verisign Payflow Pro pfpro.defaultport
    Verisign Payflow Pro pfpro.defaulttimeout
    Verisign Payflow Pro pfpro.proxyaddress **DEFAULT**, Click to Edit
    Verisign Payflow Pro pfpro.proxylogon **DEFAULT**, Click to Edit
    Verisign Payflow Pro pfpro.proxypassword **DEFAULT**, Click to Edit
    Verisign Payflow Pro pfpro.proxyport **DEFAULT**, Click to Edit
    Zlib zlib.output_compression Off On
    Zlib zlib.output_handler **DEFAULT**, Click to Edit
    mSQL msql.allow_persistent Off On
    mSQL msql.max_links
    mSQL msql.max_persistent

  • Tom Eagles
    • Syntax Hero

    @Cid

    Have you gone through all of the wpml translation settings for marketpress.

    Make sure you haven't missed any.

    http://wpml.org/documentation/related-projects/marketpress-and-wpml/multilingual-marketpress-tutorial/

    http://wpml.org/documentation/related-projects/marketpress-and-wpml/

    Also use the string translation function for the rest as suggested above.

    Once you have double checked all of this let me know please

    Cheers

    Tom

  • Cid
    • Design Lord, Child of Thor

    MarketPress Multilingual

    Install MarketPress 2.1.2 or above
    ok
    Install WPML 2.3.3 or above
    ok
    Install WPML-Marketpress
    ok

    Translate MarketPress UI strings after scanning plugin with WPML, context: plugin marketpress
    ok

    Translate MarketPress slugs (Products->Store Settings->Presentation) (example: /store/products/ to /compra/productos/), context: plugin marketpress slugs
    ok

    Translate MarketPress email contents (Products->Store Settings->Messages) that are sent by MP, context: plugin marketpress emails
    ok

    Translate MarketPress editable messages (Products->Store Settings->Messages), context: plugin marketpress messages
    ok

    TUTORIAL:
    Multilingual Setup
    ok

    Translating MarketPress’ Main Pages
    ok

    Translating Products and Categories
    ok

    ...

  • Cid
    • Design Lord, Child of Thor

    All is double checked!!
    let you know!

    The problem still there.

    >Comes from paypal
    >Confirm button
    >And appears the error (try again)
    "Vaya, parece que te has saltado un paso! Por favor, vuelve e inténtalo de nuevo ."

  • Tom Eagles
    • Syntax Hero

    @Cid

    Hey there, if you don't mind please send me you login info (admin username and password) using our contacts form here add a link to this thread and also mark it for my attention. Please ensure that you have the back end also available in english for ease of use if not already available.

    Cheers

    Tom

  • Tom Eagles
    • Syntax Hero

    @Cid

    Sorry for the delay in getting back to you, i haven't been able to recreate this scenario on my own site. I was waiting on a reply from their dev team. The only suggestion i can make is to contact wpml and see if they have any ideas. I am also tagging the lead developer @Aaron to provide some input on this.

    Cheers

    Tom

  • Aaron
    • CTO

    Is this only with the global cart enabled?

    Usually that message is triggered if the hooks for that page are loaded twice, so the session is cleared first time, but then loaded again so they reach that page without the session. Could be a redirect of something internal.

    You'll have to contact WPML support for this I'm afraid, but it's very important that they can recreate it so include all the details and settings.

Thank NAME, for their help.

Let NAME know exactly why they deserved these points.

Gift a custom amount of points.