ActiveMerter PayPal Express Possible Bug?
-
12-11-2019 - |
Question
Je suis un peu confus, je suis en quelque sorte en mesure de modifier le montant de l'achat:
J'ai d'abord configuré mon achat,
@setup_response = gateway.setup_purchase(
10*100,
:ip => request.remote_ip,
:return_url => url_for(:controller => "payments", :action => 'confirm', :only_path => false),
:cancel_return_url => url_for(:controller => "payments", :action => 'error', :only_path => false),
:currency => 'EUR',
:email => current_user.email,
:no_shipping => true,
:items => items
)
Plus tard, je fais l'achat:
purchase = gateway.purchase(
500*100,
:ip => request.remote_ip,
:payer_id => params[:payer_id],
:token => params[:token],
:currency => 'EUR'
)
Comme vous pouvez le voir, j'ai changé le montant de 10 -> Configuration / L'utilisateur a convenu à 1000 lors de l'achat et il a fonctionné dans le bac à sable PayPal.
Je pense que c'est vraiment étrange. Quelqu'un peut-il le confirmer? Cela ne devrait pas arriver? Est-ce peut-être uniquement possible dans le bac à sable?
Pas de solution correcte
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow