RT @tylerpager: SCOOP: I obtained an copy of the audit report conducted by the Iowa Democratic Party looking into what went wrong with the caucuses. They pin the blame largely on the DNC for meddling in the process. DNC refused to participate in report. https://bit.ly/2W7HQjk
import CheckoutIntents from 'checkout-intents';
const client = new CheckoutIntents({
apiKey: "RYE/staging-ec7a06d0ba5647ee824a",
});
// Step 1: Create checkout intent + poll until awaiting confirmation
const intent = await client.checkoutIntents.createAndPoll({
productUrl: "https://flybyjing.com/collections/shop/products/the-big-boi",
quantity: 1,
buyer: {
firstName: "John",
lastName: "Doe",
email: "john.doe@example.com",
phone: "212-333-2121",
address1: "123 Main St",
city: "New York",
province: "NY",
postalCode: "10001",
country: "US",
},
});
// Step 2: Review offer details (price, shipping, taxes)
console.log("Offer:", intent.offer);
// Step 3: Confirm with payment + poll until completed
const completedIntent = await client.checkoutIntents.confirmAndPoll(intent.id, {
paymentMethod: {
type: "stripe_token",
stripeToken: "tok_visa",
},
});
// Step 4: Handle result
if (completedIntent.state === "completed") {
console.log("Order placed successfully!", completedIntent);
} else if (completedIntent.state === "failed") {
console.error("Order failed:", completedIntent.failureReason);
}
跳到主要內容
搜尋此網誌
RT @tylerpager: SCOOP: I obtained an copy of the audit report conducted by the Iowa Democratic Party looking into what went wrong with the caucuses. They pin the blame largely on the DNC for meddling in the process. DNC refused to participate in report. https://bit.ly/2W7HQjk
留言