@@ -215,6 +215,20 @@ config:
215215 # The accepted ILP rate fluctuation.
216216 slippage : 0.01
217217
218+ ilpDataExchange :
219+ # Base64 secret for storing data payloads exchanged between ASEs during ILP payments with additional data.
220+ dbEncryptionSecret :
221+ value : " "
222+ secretKeyRef :
223+ key : DB_ENCRYPTION_SECRET
224+ partialPaymentDecision :
225+ # Enables partial payment decisions (webhooks) when receiving additional data during ILP payments.
226+ # Maps to ENABLE_PARTIAL_PAYMENT_DECISION.
227+ enabled : " false"
228+ # The maximum time in milliseconds that the ILP connector will wait for the receiver to action the partial payment.
229+ # Maps to PARTIAL_PAYMENT_DECISION_MAX_WAIT_MS.
230+ maxWaitMs : 30000
231+
218232 key :
219233 # Your Rafiki instance’s client key ID. Make this a unique identifier for your
220234 # Rafiki instance.
@@ -846,7 +860,11 @@ configMaps:
846860 valueRef : config.backend.walletAddressNotFoundPollingEnabled
847861 - key : ENABLE_ILP_TIMING_TELEMETRY
848862 valueRef : config.backend.telemetry.enableIlpTimingTelemetry
849-
863+ - key : ENABLE_PARTIAL_PAYMENT_DECISION
864+ valueRef : config.backend.ilpDataExchange.partialPaymentDecision.enabled
865+ - key : PARTIAL_PAYMENT_DECISION_MAX_WAIT_MS
866+ valueRef : config.backend.ilpDataExchange.partialPaymentDecision.maxWaitMs
867+
850868 # See templates/configMap.backend.yaml on how we patch WALLET_ADDRESS_URL
851869 # to automatically have the /.well-known/pay suffix
852870
@@ -990,6 +1008,8 @@ secretsMaps:
9901008 valueRef : config.backend.ilp.streamSecret.value
9911009 - key : ADMIN_API_SECRET
9921010 valueRef : config.backend.admin.apiSecret.value
1011+ - key : DB_ENCRYPTION_SECRET
1012+ valueRef : config.backend.ilpDataExchange.dbEncryptionSecret.value
9931013
9941014 cards :
9951015 name : cards
0 commit comments