Add support for voiding a Capture or Credit
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 30/100
Direzione di ricerca
Leggi app/models/kaui/payment_state.rb in relazione ai vincoli collegati e ispeziona il riferimento alla proprietà del plugin in killbill-plugin-framework-ruby/lib/killbill/helpers/active_merchant/payment_plugin.rb. Traccia come le azioni delle transazioni vengono visualizzate nella UI e come viene passato linked_transaction_type. Il lavoro è completato quando la UI espone azioni di void per le transazioni Capture o Credit idonee senza presumere le capacità del plugin.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Some gateways (e.g. CyberSource) support voiding captures and credits. From the documentation:
A void cancels a capture or credit request that you submitted to CyberSource. A
transaction can be voided only when CyberSource has not already submitted the capture
or credit request to your processor. CyberSource usually submits capture and credit
requests to your processor once a day, so your window for successfully voiding a capture
or credit request is small. CyberSource declines your void request when the capture or
credit request has already been sent to the processor.
You cannot perform a follow-on credit for a transaction that has been voided.
You cannot undo a void.When you void a capture, a hold remains on the unused credit card funds. If you are not
going to re-capture the authorization as described in "Capture After Void," page 71, and if
your processor supports authorization reversal after void as described in "Authorization
Reversal After Void," page 39, CyberSource recommends that you request an
authorization reversal to release the hold on the unused credit card funds.If your processor supports multiple captures, you can capture an authorization after you
void previous captures associated with the authorization.
While we cannot know in Kaui the capabilities of the plugin (yet -- see proposal for per-plugin state machines), we should relax the current constraints in the UI and add links to void specific transactions.
For the plugin to find the original transaction reference, we can pass the linked_transaction_type plugin property.
- Lingua principale
- HTML
- Stelle
- 69
- Fork
- 75
- Merge medio
- 2g 20h
- PR unite (30g)
- 6
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di killbill/killbill-admin-ui
-
Creating a role redirects to the Users page instead of the Roles pageForse già presa @tungleduyxyz l’ha presa 1 giorno fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
killbill/killbill-admin-ui#676 · 1 assegnatario ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 50/100
killbill/killbill-admin-ui#663 · 1 commento ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100
killbill/killbill-admin-ui#662 ·
-
Kaui 4.0.1 - viewing catalogForse di nuovo libera @tungleduyxyz l’ha presa 349 giorni fa e non c’è nessuna pull request aperta. Apertaenhancement
killbill/killbill-admin-ui#556 · 5 commenti · 1 assegnatario ·
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 15/100
killbill/killbill-admin-ui#86 · 1 commento ·
Tutte le issue di killbill/killbill-admin-ui
Issue simili
-
refactor(react-pi): classify base64 images with core's parseBase64Forse già presa @jimmyallinai l’ha presa oggi. Apertamaintenance
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
assistant-ui/assistant-ui#10293 · 2 commenti · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
brijeshb42/monaco-vim#175 ·
-
good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
paipai1999/POS-system#2 ·
-
bug front-end social
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
gameguild-gg/gameguild#1237 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
UTDallasEPICS/xuchil#158 ·