Skip to article
ecomservices.io
Payment orchestration · How to run this
RoutingCalculatorCascadeCalculatorRetriesCalculator3DS placementCalculatorDeclinesCalculatorAffinityNot on this page yetOptimisationCalculator

Library · Payment orchestration · How to run this

Soft and hard are different campaign buckets

How to run thisPayment orchestration3 steps
CalculatorCampaign decline bucket · Calculator lives in the articleOpen

Soft and hard declines share the campaign attempt book. Soft % = soft ÷ attempts. Hard % = hard ÷ attempts. Type all three.

Pair: Campaign decline bucket on Orchestration. Rebill soft: rebill soft-decline share. Fork: soft vs hard.

What you type

Soft — soft / retryable declines on the campaign in the window.

Hard — hard / terminal declines on that campaign in the same window.

Attempts — total campaign auth attempts in that same window.

Soft % = soft ÷ attempts × 100. Hard % = hard ÷ attempts × 100. Widen retry or kill tokens when a bucket owns the book — do not invent a bucket chip.

What not to do

Do not invent bucket %. Do not mix soft into hard. Do not treat checkout CIT declines as campaign attempts without a rule. Do not average every campaign when one owns the hole.

Related: Orchestration, rebill soft-decline share, soft vs hard decline, retry window.

Procedure

  1. Type soft, hard, and attempts.
  2. Read soft and hard bucket %.
  3. Widen retry or kill tokens when a bucket owns the book.

Failure modes

  • Inventing bucket %.
  • Mixing soft into hard.
  • Treating CIT checkout declines as campaign attempts without a rule.

Worked example

None on this page yet. When one lands it will be a real case: what broke, the number, and what changed. Not a composite.

Glossary

Campaign decline bucket %
Soft % = soft ÷ attempts; hard % = hard ÷ attempts on a campaign.

Work with us — We run this job on your accounts. Services

FAQ

Is this rebill soft-decline share?
Sibling soft % on rebills. [Rebill soft-decline share](/manuals/sticky-rebill-soft-decline-share) is soft ÷ rebill attempts. This page is soft and hard buckets on a campaign attempt book.
Is this soft vs hard next action?
Related fork. [Soft vs hard decline](/manuals/decline-code-playbook) is the next action. This page is bucket % of campaign attempts.
What bucket % should I invent?
None. Type soft declines, hard declines, and campaign attempts from the same window.