Bonsoir !
Voila, je vous expose mon problème : Je souhaite créer un module pour pouvoir utiliser un moyen de paiement.
Tout est ok au niveau de l’envoi des informations du bon de commande, le moyen de paiement récupère bien tout correctement, mais les choses se compliquent lors du retour sur drupal une fois le paiement effectué.
Après renseignement sur divers sites et en prenant exemple sur les modules existant, j’ai fais quelque chose comme cela sur la page monmoyendepaiement.module :
/**
* Implementation of hook_menu().
*/
function monmoyendepaiement_menu() {
$items = array();
$items['cart/monmoyendepaiement/complete'] = array(
'title' => 'Order complete',
'page callback' => 'monmoyendepaiement_complete',
'access callback' => 'monmoyendepaiement_completion_access',
'type' => MENU_CALLBACK,
'file' =>'monmoyendepaiement.pages.inc',
);
return $items;
}
function monmoyendepaiement_completion_access() {
return TRUE;
}
....
Et l’appel de cette page de retour est fait de la façon suivante :
$form[URLCall] = array('#type' => 'hidden', '#value' => url('cart/monmoyendepaiement/complete/', array('absolute' => TRUE)));
Ce qui donne au final l’URL :
http://127.0.0.1:8888/Drupal/www/drupal-6.20/ ?q=fr/cart/monmoyendepaieme…
Or, lorsque j’accède à cette page, j’obtiens l’erreur suivante :
Accès refusé, Vous n’êtes pas autorisé(e) à accéder à cette page.
avec le menu drupal autour qui apparaît bien.
J’ai cherché ce qui n’allait pas, mais je n’arrive pas à trouver…
Si vous pourriez me guider sur ce qu’il faut faire, ça me serait d’une grande utilité.
Merci d’avance :)
- Vous devez vous identifier ou créer un compte pour écrire des commentaires

Toujours le même souci :(
Pour info, le site nous envoi vers le moyen de paiement, et le moyen de paiement nous retourne vers une page du site pour pouvoir, entre autre, vider le panier et informer le client que le paiement a bien été réalisé…
Si vous avez une idée pour pouvoir faire simplement cette action ça m’aiderait :x.
Merci.
Noweh
2