using OrcusPay;
using var client = new OrcusPayClient(
accessKey: "ak_test_xxxxx",
secretKey: "sk_test_xxxxx"
);
var session = await client.CreateCheckoutSessionAsync(new
{
success_url = "https://yoursite.com/success?session={CHECKOUT_SESSION_ID}",
cancel_url = "https://yoursite.com/cancel",
line_items = new[]
{
new
{
quantity = 1,
price_data = new
{
unit_amount = 50000, // 500.00 BDT in paisa
product_data = new { name = "Premium Plan" },
},
}
},
currency = "BDT",
customer = new
{
name = "Test Customer",
email = "customer@example.com",
phone = "01700000000",
},
});
// Redirect customer to session.GetProperty("url").GetString()