Maintenant, je développe une application flexible (serveur d'application est apache + PHP + mysql) ce qui doit s'intégrer à la fonction google checkout, mais le google checkout n'a pas SDK flex à utiliser, que dois-je faire?Comment puis-je utiliser la fonction google checkout dans mon application Web Flex 4?
Répondre
Le problème avec google checkout standard est que vous allez google à la caisse. Cela peut dérouter les clients et vous allez perdre des ventes lorsque les gens ne terminent pas la commande une fois qu'ils obtiennent Google Checkout.
La meilleure approche est de construire/trouver un backend de système de commande simple et un frontend de panier flex. Le processus de commande fonctionnera comme suit en utilisant 1 script php ...
- Les clients deux points produits dans le panier (flex) et choisit à la caisse
- Les données du chariot est passé et stocké dans votre système de commande (mysql) et donné un ID de commande. Assurez-vous que vous avez une colonne order_status et réglez-la sur "pending".
- Grâce à l'API Google Checkout, vous transmettez désormais les informations, la facturation, l'expédition, le montant total de la commande et l'ID de commande que vous souhaitez que google vous renvoie dans le cadre des résultats. Tout cela sera fait dans les coulisses en utilisant l'API et un script PHP.
- L'API de Google répondra et vous stockez cette réponse dans votre base de données de commande en mettant à jour le statut "Nouvelle commande" ou "Refusé" et stocker toute rétroaction supplémentaire dans une autre colonne au cas où vous souhaitez rechercher une commande refusée. appels.
- Maintenant, affichez la réponse de google dans votre script ... echo $ response;
- Dans Flex vous allez écouter la réponse et montrer au client un "Merci!" page avec peut-être un ID de commande. Aussi une bonne idée d'envoyer un email dans ce même script PHP si google ne le fait pas déjà pour vous.
Liens vers google docs checout et api Google Checkout: custom_cart Google Checkout: custom_processing
J'ai fait quelque chose comme cela, mais en utilisant les paiements paypal pro api. Pour gagner du temps, vous voudrez peut-être jeter un coup d'œil à un panier prédéfini que vous pouvez utiliser uniquement pour commander le système et le système de produits. Et vous pourriez être en mesure de trouver un panier d'achat flex à utiliser aussi bien. L'objectif est de rendre le processus transparent à vos habitudes afin qu'ils n'aient jamais besoin de quitter l'application Flex. La caisse cliquez sur, remplissez le formulaire (facturation, expédition) ... barre de progression/icône tourne, les résultats apparaissent avec un merci.