För digitala, fysiska & återkommande produkter
För att integrera Octany Checkout rekommenderar vi följande:
<script>
window.OctanyConfig = {
"id": "ACCOUNT_ID",
"locale": "sv",
"successUrl": "https://your-domain.com"
};
</script>
<script src="https://embed.octany.com/loader.js"></script>
För att lägga en produkt i varukorgen:
window.Octany.cart.add(PRODUCT_ID);
Återkommande produkter (prenumerationer) kan inte läggas i varukorgen.
För att köpa en produkt direkt:
window.Octany.checkout(PRODUCT_ID);
Fullständigt exempel för att skicka med ytterligare parametrar och förifylla t.ex. namn:
<button id="buy-button">Köp</button>
<script>
document.getElementById('buy-button').addEventListener('click', function() {
if (window.Octany && typeof window.Octany.checkout === 'function') {
window.Octany.checkout(PRODUCT_ID);
} else {
console.error("Octany library not loaded yet.");
}
});
</script>
<script>
window.OctanyConfig = {
"id": "ACCOUNT_ID",
"locale": "sv",
"successUrl": "https://your-domain.com",
"role": "person",
"firstName": "John",
"lastName": "Doe",
"email": "[email protected]"
};
</script>
<script src="https://embed.octany.com/loader.js"></script>
Om du arbetar med vår sandbox-miljö kan du använda följande URL för att JavaScript: https://embed.sandbox.octany.com/loader.js
För donationer
Här är ett exempel på hur du kan skicka givaren vidare till kassan för att betala en donation:
<button id="buy-button">Donera</button>
<script>
document.getElementById('buy-button').addEventListener('click', function() {
if (window.Octany && typeof window.Octany.checkout === 'function') {
window.Octany.checkout(PRODUCT_ID);
} else {
console.error("Octany library not loaded yet.");
}
});
</script>
<script>
window.OctanyConfig = {
"id": "ACCOUNT_ID",
"locale": "sv",
"successUrl": "https://your-domain.com",
"role": "person",
"roles": "person",
"custom_amount": 300,
"methods": "swish"
};
</script>
<script src="https://embed.octany.com/loader.js"></script>
role | Förvald roll, kan vara antingen |
roles | Vilka roller som ska vara möjliga att välja. Kan vara |
custom_amount | Beloppet som givaren ska donera |
methods | Möjlighet att styra vilka betalsätt som ska vara tillgängliga |

