Activities of "enisn"

Are you using the latest version of LeptonX?

Also make sure you changed theme package in package.json file

    "@volo/abp.aspnetcore.mvc.ui.theme.leptonx": "~2.0.3",
    "@volo/aspnetcore.components.server.leptonxtheme": "~2.0.3",

And run abp install-libs command.

Then all the css & javascript files should be updated.

Thanks for reporting those bugs.

Since they're bugs, your credit is refunded

Hi,Issue 2 and Issue 3 are known issues and will be solved in the next version.

I'm creating internal issues for Issue 1 and Issue 4.

Can you please provide which LeptonX version are you using?

Multiple gateways aren't supported by Payment module right now. I'm creating an issue for it into our backlog & we'll develop a feature that allows saving more than one gateway at the same time

Answer

When collecting payment by credit card, it is not possible to ask the interface to collect the customer's address. This is problematic for the first invoice. Even if I collect the address later and save it to Stripe, the address is not there because the invoice is not editable.

You can override PrePayment.cshtml file to perform some operations before payment from Volo.Payment.Stripe.Web assembly.

Let me show the file that you can override:

Pages/Payment/Stripe/PrePayment.cshtml

@page
@model Volo.Payment.Stripe.Pages.Payment.Stripe.PrePaymentModel
@{
    Layout = null;
}

<!DOCTYPE html>
<html>
<head>
    <title>Redirecting</title>
    <script src="https://js.stripe.com/v3/"></script>
    <script>
        // Do something before redirecting to checkout page.
        Stripe("@Model.PublishableKey").redirectToCheckout({ sessionId: "@Model.SessionId"});
    </script>
</head>
<body>
    <p>Redirecting...</p>
    <script src="/client-proxies/payment-proxy.js"></script>
</body>
</html>

This page is returned after a POST request, so you can't post any data in this page, but you can add some javascript code before redirection to stripe checkout page.

You can remove <p>Redirecting...</p> part and place a form that asks some information including address and post that form with javascript client proxies, then you can call scripe redirection function. (Stripe("@Model.PublishableKey").redirectToCheckout({ sessionId: "@Model.SessionId"});)


Webhooks work, information is updated in Saas and custom processing takes place on SubscriptionCreatedEto. But the result in Stripe is still 500.

Can you share the 500 result? If something to do on our side, we can make improvements

This doesn't seem related to ABP. It's natural behavior of Blazor https://github.com/dotnet/aspnetcore/issues/41922

No, there is no Footer.razor file in a new Blazor Server 7.0.0 project.

You create a footer file in your application with the codes that I shared above

On the bottom menu, it doesn't scroll from left to right.

If you add the following CSS into your application you will be able to scroll left to right

.lpx-mobile-navbar {
    width: 100%;
}
.lpx-mobile-nav-tab {
    min-width: 72px;    
    width: auto;
}
.lpx-mobile-nav-tabs {
    width: 100%;
    overflow-x: scroll;
    justify-content: start;
}

It seems your style css isn't loaded. Did you override any logic about bundling or styles of LeptonX?

This way you will not know which account to look at?

You will see payment request was done, but you check your stripe account and there are no funds. How do i know which payment gateway this payment was used to make? Where is this data stored?

This is a custom logic. ABP Payment Module doesn't provide a tenant-based payment option as I said before. Since this is a custom approach, you have to keep that data by your own

Showing 1 to 10 of 381 entries
Made with ❤️ on ABP v8.3.0-preview Updated on July 05, 2024, 15:13