J'ai redirigé mes clients vers la passerelle de paiement PayPal en utilisant le formulaire suivant. Cela fonctionne correctement.
<form:input path="cmd" id="cmd" name="cmd" type="hidden" />
<form:input path="business" id="business" name="business" type="hidden" />
<form:input path="password" id="password" name="password" type="hidden" />
<form:input path="custom" id="custom" name="custom" type="hidden" />
<form:input path="item_name" id="item_name" name="item_name" type="hidden" />
<form:input path="amount" id="amount" name="amount" type="hidden" />
<form:input path="currencyCode" type="hidden" name="currency_code" value="EUR" />
<form:input path="rm" id="rm" name="rm" type="hidden" />
<%-- <form:input path="returnUrl" id="return" name="return" type="hidden" /> --%>
<input type="hidden" name="return" value="${paymentForm.returnUrl}" />
<form:input type="hidden" name="cancel_return" path="cancel_return" />
<form:input type="hidden" name="cert_id" path="certId" />
<!-- <input type="submit" value="Proceed with Payment" id="submit2" name="SUBMIT2"/> -->
</form:form>
Maintenant, je veux mettre en œuvre les fonctionnalités suivantes
- Je veux retenir le paiement du client pendant un jour. Cela signifie que l'argent est bloqué sur le compte du client mais n'est pas transféré sur mon compte.* Accepter le paiement après un jour à partir du moment où le client a effectivement payé. J'envoie une demande Http à PayPal pour transférer de l'argent du compte du client vers mon compte.
Merci d'avance,
Lakshmi Priya.K