Skip to content

ResolvedPurchaseParties

Public payer and resolved recipient; IDs remain merchant-owned and carry no authentication proof.

const ResolvedPurchaseParties: Schema.Struct<{
customerId: Schema.brand<Schema.String, "ExternalCustomerId">;
beneficiary: Schema.toTaggedUnion<"type", readonly [Schema.Struct<{
type: Schema.Literal<"customer">;
customerId: Schema.brand<Schema.String, "ExternalCustomerId">;
}>, Schema.Struct<{
type: Schema.Literal<"merchant_subject">;
subjectId: Schema.brand<Schema.String, "MerchantSubjectId">;
}>]>;
}>;