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
scroll top