From 29dca33ff84fa457738c800047b0daeca49e9029 Mon Sep 17 00:00:00 2001 From: Michael Standen Date: Tue, 9 Jul 2024 11:38:56 +1200 Subject: [PATCH] payment accepted in interface --- src/payments/IPayments.sol | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/payments/IPayments.sol b/src/payments/IPayments.sol index 198fc2c..f71466a 100644 --- a/src/payments/IPayments.sol +++ b/src/payments/IPayments.sol @@ -60,6 +60,13 @@ interface IPaymentsFunctions { * @return paymentHash The hash of the payment details for signing. */ function hashPaymentDetails(PaymentDetails calldata paymentDetails) external view returns (bytes32 paymentHash); + + /** + * Check if a payment has been accepted. + * @param purchaseId The ID of the purchase. + * @return accepted True if the payment has been accepted. + */ + function paymentAccepted(uint256 purchaseId) external view returns (bool); } interface IPaymentsSignals {