backend phase 10
This commit is contained in:
@@ -15,6 +15,22 @@ public sealed class SeamOptions
|
||||
public ShahkarOptions Shahkar { get; set; } = new();
|
||||
public IdentityKycOptions IdentityKyc { get; set; } = new();
|
||||
public PaymentCaptureOptions PaymentCapture { get; set; } = new();
|
||||
public PaymentsOptions Payments { get; set; } = new();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Tunes the b10 money-path mocks (PSP acquirer, تسهیم split, webhook verifier). The real adapters ignore
|
||||
/// these — production merchant ids / signing keys come from <c>payment_gateways.config_json</c> and secrets,
|
||||
/// never from here.
|
||||
/// </summary>
|
||||
public sealed class PaymentsOptions
|
||||
{
|
||||
/// <summary>The platform's own registered IBAN (SHEBA) the mock split credits the commission leg to.</summary>
|
||||
public string PlatformSheba { get; set; } = "IR000000000000000000000001";
|
||||
|
||||
/// <summary>A callback whose raw body contains this marker is treated as an <b>invalid signature</b> by the
|
||||
/// mock verifier, so the "unverified callback mutates nothing" path is testable.</summary>
|
||||
public string InvalidSignatureMarker { get; set; } = "INVALID_SIGNATURE";
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
||||
Reference in New Issue
Block a user