What are the Slack Archives?
It’s a history of our time together in the Slack Community! There’s a ton of knowledge in here, so feel free to search through the archives for a possible answer to your question.
Because this space is not active, you won’t be able to create a new post or comment here. If you have a question or want to start a discussion about something, head over to our categories and pick one to post in! You can always refer back to a post from Slack Archives if needed; just copy the link to use it as a reference..
Hi there, when a customer pays an order with a gift card + credit card but the credit card payment f
Hi there,
when a customer pays an order with a gift card + credit card but the credit card payment fails (e.g. because of a missing 3d secure code or something like that), the whole order will be cancelled. But then the customer can not use the gift card again, because its already used in the cancelled order.
Is there already a solution in Spryker for that?
If not, how would you solve it?
a) Remove entry in spy_gift_card_balance_log
when a full order is getting cancelled
b) Adjust \Spryker\Zed\GiftCardBalance\Persistence\GiftCardBalanceQueryContainer::queryBalanceLogEntries
query and remove entries with cancelled orders from result
\Pyz\Zed\GiftCard\GiftCardDependencyProvider::getDecisionRulePlugins
\Spryker\Zed\GiftCardBalance\Communication\Plugin\BalanceCheckerApplicabilityPlugin
\Spryker\Zed\GiftCardBalance\Persistence\GiftCardBalanceQueryContainer::queryBalanceLogEntries
Comments
-
@UK5EG6PBM, CC (as note)
0 -
-
@UKK0LRJ6A yes, you will need to cancel the gift amount that is spent on the cancelled order.
0 -
thanks for your answer. How would you cancel the gift amount? (New entry in
spy_gift_card_balance_log
with a negative amount?)0 -
Since we do not have proper support there at the moment, I cannot say right now.
Maybe @UKBSFUDEJ could you help @UKK0LRJ6A with either the negative amount or the removal of the entry?0 -
I think both cases can be valid and it should depend wether this transaction should be visible or should be handled as it didn’t happen. I’d probably chose the negative amount for better visibility.
0
Categories
- All Categories
- 42 Getting Started & Guidelines
- 7 Getting Started in the Community
- 8 Additional Resources
- 7 Community Ideas and Feedback
- 76 Spryker News
- 929 Developer Corner
- 787 Spryker Development
- 89 Spryker Dev Environment
- 362 Spryker Releases
- 3 Oryx frontend framework
- 35 Propel ORM
- 68 Community Projects
- 3 Community Ideation Board
- 30 Hackathon
- 3 PHP Bridge
- 6 Gacela Project
- 26 Job Opportunities
- 3.2K 📜 Slack Archives
- 116 Academy
- 5 Business Users
- 370 Docker
- 551 Slack General
- 2K Help
- 75 Knowledge Sharing
- 6 Random Stuff
- 4 Code Testing
- 32 Product & Business Questions
- 70 Spryker Safari Questions
- 50 Random