Bonjour,
Je vois pourtant bien
en avant dernière ligne de l'IPN, n'est pas cela le statut ?
Sur vos sites de test, vous ne recevez pas le premier IPN destiné à Paypal classic ?
Je vous remercie encore.
Cordialement, Nossibé
Edit :
Voici les informations figurant dans l'historique de la dernière commande passée :
Array (
[transaction] => Array (
[0] => Array (
[is_primary_receiver] => false
[id_for_sender_txn] => 43X312756P246064M
[receiver] => contact-facilitator@mon-site.com
[amount] => EUR 36.00
[status] => Completed
[id] => 5FF99731N3937303S
[status_for_sender_txn] => Completed
[paymentType] => SERVICE
[pending_reason] => NONE
)
[1] => Array (
[paymentType] => SERVICE
[id_for_sender_txn] => 37A78507VF4046352
[is_primary_receiver] => false
[status_for_sender_txn] => Completed
[receiver] => vendeur3@email-test.fr
[amount] => EUR 324.00
[pending_reason] => NONE
[id] => 9MR47171EC1429446
[status] => Completed
)
)
[log_default_shipping_address_in_transaction] => false
[action_type] => PAY
[ipn_notification_url] => http://mon-site.com/index.php?option=com_hikashop&ctrl=checkout&task=notify¬if_payment=paypaladaptive&order_id=263&tmpl=component
[charset] => windows-1252
[transaction_type] => Adaptive Payment PAY
[notify_version] => UNVERSIONED
[cancel_url] => http://mon-site.com/index.php?option=com_hikashop&ctrl=order&task=cancel_order&order_id=263&Itemid=159
[verify_sign] => Ai0ABjD7VQl8IHAGPUCFmVuKss3xAI3cMDHl62qYir1UR7pe8xAu5Pqi
[sender_email] => acheteur@heiu.fr
[fees_payer] => EACHRECEIVER
[return_url] => http://mon-site.com/index.php?option=com_hikashop&ctrl=checkout&task=after_end&order_id=263&Itemid=159
[reverse_all_parallel_payments_on_error] => true
[tracking_id] => 263#5326db84eea7a
[pay_key] => AP-13B89395739665151
[status] => COMPLETED
[test_ipn] => 1
[payment_request_date] => Mon Mar 17 04:24:09 PDT 2014
)
stdClass Object (
[order_id] => 263
[order_billing_address_id] => 91
[order_shipping_address_id] => 91
[order_user_id] => 80
[order_status] => created
[order_type] => sale
[order_number] => M2L63
[order_created] => 1395055492
[order_modified] => 1395055492
[order_invoice_id] => 0
[order_invoice_number] =>
[order_invoice_created] => 0
[order_currency_id] => 1
[order_full_price] => 360.00000
[order_tax_info] => Array (
[20%] => stdClass Object (
[tax_namekey] => 20%
[tax_rate] => 0.20000
[tax_amount] => 60
)
)
[order_discount_code] =>
[order_discount_price] => 0.00000
[order_discount_tax] => 0.00000
[order_payment_id] => 2
[order_payment_method] => paypaladaptive
[order_payment_price] => 0.00000
[order_payment_params] =>
[order_shipping_id] =>
[order_shipping_method] =>
[order_shipping_price] => 0.00000
[order_shipping_tax] => 0.00000
[order_shipping_params] =>
[order_partner_id] => 0
[order_partner_price] => 0.00000
[order_partner_paid] => 0
[order_partner_currency_id] => 0
[order_ip] => **.*.***.***
[order_parent_id] => 0
[order_vendor_id] => 0
[order_vendor_price] => 0.00000
[order_vendor_paid] => 0
)
8 VERIFIED 0 PayPal transaction id: 5FF99731N3937303S, 9MR47171EC1429446
Dans le cadre HikaMarket orders, la commande M2L63 apparait bien comme étant payée.
Si je comprends bien tout ceci, les informations sont bien transmises par l'IPN, Hikashop détecte bien que le paiement est effectué, mais le statut reste Créé... Peut être que ma logique n'est pas bonne mais il semblerait bien que le problème soit au niveau du composant et non de Paypal... Qu'en dites vous ?