Skip to content

JNY-PFM-INT-003Choose an account and inspect a gateway test call

Markdown

JNY-PFM-INT-003

Choose an account and inspect a gateway test call

Markdown
  • DocumentDraft
  • Product intentConfirmed
  • ImplementationObserved

KindJourneyProduct areaPlatformModuleIntegration access, customer extensions and shared workflow configurationRevision1End-to-endRequired

Read atservices-platform ad3f6a65react-console baf6dae3

The Formal Contract

The narrative above explains; the sections below are authoritative — the rules, scenarios and tests this document binds.

Goal
Configure payment routing, explain the selected account and inspect a direct test call.
Screens
/console/{tenantId}/configuration/platform/integrations/bindings/console/{tenantId}/configuration/platform/integrations/{integrationKey}/connections/{connectionId}/console/{tenantId}/configuration/platform/integrations/activity/console/{tenantId}/configuration/platform/integrations/activity/{executionId}
Intent sources
services-platform:docs/milestones/INTG-M2-calls-through-the-gateway.plan.md#INTG-M2-S03services-platform:docs/milestones/INTG-M2-calls-through-the-gateway.md#M2-D1aservices-platform:docs/milestones/INTG-M2-calls-through-the-gateway.md#M2-D1bservices-platform:docs/milestones/INTG-M2-calls-through-the-gateway.md#M2-D1c

Steps

#SurfaceActionCapabilityExpectedProvenance
1/console/{tenantId}/configuration/platform/integrations/bindingsChoose Main account for workspace payments and a second account for one business unit.CAP-PFM-INT-007Both new bindings are active at their initial revision.test
services-platform:modules/integrations/tests/e2e/integration-bindings.e2e.spec.js#answers the business unit binding the id its scope and revision give
2/console/{tenantId}/configuration/platform/integrations/bindingsExplain payment routing for that business unit.CAP-PFM-INT-008The explanation selects the business unit account and lists the eligibility checks.test
3/console/{tenantId}/configuration/platform/integrations/{integrationKey}/connections/{connectionId}Use the account’s test panel to authorize a sample amount.CAP-PFM-INT-012The panel displays the gateway response and its call reference.test
4/console/{tenantId}/configuration/platform/integrations/activity/{executionId}Find the test in Activity and inspect its details.CAP-PFM-INT-011The record identifies the account, attempts, outcome and administrator who initiated the test.observed

Alternate and Failure Paths

PathFrom stepConditionPath takenOutcomeProvenance
alternate3The response disappears after the test request leaves RhythmEnter settlement and query the providerA conclusive provider response settles the calltest
failure2The most specific account is ineligible for paymentsExplain the failed eligibility check and reject routingDo not substitute the broader workspace accounttest
services-platform:modules/integrations/tests/unit/services/binding-resolution.spec.ts#stops at the first ineligible binding with binding_ineligible, never reaching the broader scope

Assertions

IdStatementProvenance
01The most specific binding determines routing, and Explain exposes that choice.test
02Direct tests record the account and initiating person under the test application, without a binding.test
services-platform:modules/integrations/tests/e2e/connection-try.e2e.spec.js#records an execution of that connection by the calling application library_try on behalf of the person, with no binding

End-to-end policy: required: The required browser walk joins routing configuration, explanation, direct testing and call inspection across their separate pages.

The Markdown files under specs/ in rhythmsoftware/rhythm-v2-docs are the canonical source of truth. This reader is a generated, read-only projection of them.