-
Notifications
You must be signed in to change notification settings - Fork 0
/
checkout.js
35 lines (35 loc) · 1.17 KB
/
checkout.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
var generate_hash = function (amount, currency, email, tx_ref, secret_key) {
return '';
};
var paymentbutton = document.querySelector('button');
paymentbutton.addEventListener('mousedown', function () {
FlutterwaveCheckout({
public_key: "FLWPUBK-XXXXXXXXXXXXXXXXXXXXXXX-X",
tx_ref: "titanic-5394759348934985rdj",
amount: 200,
currency: "NGN",
payload_hash: 'ae67f65421fa6db86663f2174f01025fee4dc74ebc136aa3721f326c4a42c366',
payment_options: "card, mobilemoneyghana, ussd",
// redirect_url: "https://glaciers.titanic.com/handle-flutterwave-payment",
meta: {
consumer_id: 23,
consumer_mac: "92a3-912ba-1192a",
},
customer: {
email: "olaobajua@gmail.com",
phone_number: "08102909304",
name: "Rose DeWitt Bukater",
},
customizations: {
title: "Abraham's test",
description: "Order Payment",
logo: "",
},
callback: function (response) {
console.log(response);
},
onclose: function (incomplete) {
console.log(incomplete);
}
});
});