-8%
Original price was: π 40,0.Current price is: π 36,8.
-4%
Original price was: π 65,0.Current price is: π 62,5.
-6%
Original price was: π 58,0.Current price is: π 54,8.
-15%
Original price was: π 120,0.Current price is: π 102,0.
-11%
Original price was: π 200,0.Current price is: π 178,0.
-9%
Original price was: π 210,0.Current price is: π 191,0.
-5%
Original price was: π 200,0.Current price is: π 189,1.
-15%
Original price was: π 250,0.Current price is: π 212,0.
-6%
Original price was: π 120,0.Current price is: π 113,4.
Gọi ngay

Zalo

// Authenticate the user, and get permission to request payments from them: const scopes = ['payments']; // Read more about this callback in the SDK reference: function onIncompletePaymentFound(payment) { /* ... */ }; Pi.authenticate(scopes, onIncompletePaymentFound).then(function(auth) { console.log(`Hi there! You're ready to make payments!`); }).catch(function(error) { console.error(error); }); Pi.createPayment({ // Amount of π to be paid: amount: 3.14, // An explanation of the payment - will be shown to the user: memo: "...", // e.g: "Digital kitten #1234", // An arbitrary developer-provided metadata object - for your own usage: metadata: { /* ... */ }, // e.g: { kittenId: 1234 } }, { // Callbacks you need to implement - read more about those in the detailed docs linked below: onReadyForServerApproval: function(paymentId) { /* ... */ }, onReadyForServerCompletion: function(paymentId, txid) { /* ... */ }, onCancel: function(paymentId) { /* ... */ }, onError: function(error, payment) { /* ... */ }, });diy class- zals-fb~> «div class-"phone DivFixed*>