Avoid users from paying already paid item on Paypal
I'm a Paypal newbie. I design a booking system that has already a cart on it. What I did is manually create a form that will send my variables to paypal. Everytime I click the paypal button, a new tab is opened for the user to process the payment. The problem is, the user can go back to the still open page (booking cart) and be able to click the button again. Do you have any idea on how to avoid this? There might be a variable to use that detects identical items, no?
P.S. I am using an IPN for back-end processes.
paypal paypal-sandbox paypal-ipn paypal-adaptive-payments
add a comment |
I'm a Paypal newbie. I design a booking system that has already a cart on it. What I did is manually create a form that will send my variables to paypal. Everytime I click the paypal button, a new tab is opened for the user to process the payment. The problem is, the user can go back to the still open page (booking cart) and be able to click the button again. Do you have any idea on how to avoid this? There might be a variable to use that detects identical items, no?
P.S. I am using an IPN for back-end processes.
paypal paypal-sandbox paypal-ipn paypal-adaptive-payments
add a comment |
I'm a Paypal newbie. I design a booking system that has already a cart on it. What I did is manually create a form that will send my variables to paypal. Everytime I click the paypal button, a new tab is opened for the user to process the payment. The problem is, the user can go back to the still open page (booking cart) and be able to click the button again. Do you have any idea on how to avoid this? There might be a variable to use that detects identical items, no?
P.S. I am using an IPN for back-end processes.
paypal paypal-sandbox paypal-ipn paypal-adaptive-payments
I'm a Paypal newbie. I design a booking system that has already a cart on it. What I did is manually create a form that will send my variables to paypal. Everytime I click the paypal button, a new tab is opened for the user to process the payment. The problem is, the user can go back to the still open page (booking cart) and be able to click the button again. Do you have any idea on how to avoid this? There might be a variable to use that detects identical items, no?
P.S. I am using an IPN for back-end processes.
paypal paypal-sandbox paypal-ipn paypal-adaptive-payments
paypal paypal-sandbox paypal-ipn paypal-adaptive-payments
edited Nov 22 '18 at 4:00
Erlisar Vasquez
asked Nov 22 '18 at 3:54
Erlisar VasquezErlisar Vasquez
36012
36012
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
It sounds like you are using PayPal Standard Shopping Cart buttons. Unfortunately, what you describe is simply how those work.
If you want more control you'll need to switch to something else. For example, you could build your own shopping cart for your site, and then use the cart upload method to send the cart order data to PayPal.
Beyond that, you could use the Checkout API for more freedom and flexibility with your integration. That would require more coding experience.
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53423643%2favoid-users-from-paying-already-paid-item-on-paypal%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
It sounds like you are using PayPal Standard Shopping Cart buttons. Unfortunately, what you describe is simply how those work.
If you want more control you'll need to switch to something else. For example, you could build your own shopping cart for your site, and then use the cart upload method to send the cart order data to PayPal.
Beyond that, you could use the Checkout API for more freedom and flexibility with your integration. That would require more coding experience.
add a comment |
It sounds like you are using PayPal Standard Shopping Cart buttons. Unfortunately, what you describe is simply how those work.
If you want more control you'll need to switch to something else. For example, you could build your own shopping cart for your site, and then use the cart upload method to send the cart order data to PayPal.
Beyond that, you could use the Checkout API for more freedom and flexibility with your integration. That would require more coding experience.
add a comment |
It sounds like you are using PayPal Standard Shopping Cart buttons. Unfortunately, what you describe is simply how those work.
If you want more control you'll need to switch to something else. For example, you could build your own shopping cart for your site, and then use the cart upload method to send the cart order data to PayPal.
Beyond that, you could use the Checkout API for more freedom and flexibility with your integration. That would require more coding experience.
It sounds like you are using PayPal Standard Shopping Cart buttons. Unfortunately, what you describe is simply how those work.
If you want more control you'll need to switch to something else. For example, you could build your own shopping cart for your site, and then use the cart upload method to send the cart order data to PayPal.
Beyond that, you could use the Checkout API for more freedom and flexibility with your integration. That would require more coding experience.
answered Nov 25 '18 at 22:48
Drew AngellDrew Angell
24.4k42343
24.4k42343
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53423643%2favoid-users-from-paying-already-paid-item-on-paypal%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown