Merchant side purchase control
This functionality allows to get full control over the purchase check
Last updated
import ee.smarts.common.v1.requests.PurchaseControlCheckRequest;
import ee.smarts.common.v1.responses.PurchaseControlCheckResponse;
import ee.smarts.starter.adapter.PurchaseControlAdapter;
import org.springframework.stereotype.Component;
@Component
public class PurchaseControlAdapterImpl implements PurchaseControlAdapter {
@Override
public PurchaseControlCheckResponse check(PurchaseControlCheckRequest request) {
// implement this method
return null;
}
}import ee.smarts.common.v1.requests.PurchaseControlCheckRequest;
import ee.smarts.common.v1.responses.PurchaseControlCheckResponse;
import ee.smarts.starter.adapter.PurchaseControlAdapter;
import org.springframework.stereotype.Component;
import lombok.RequiredArgsConstructor;
@Component
@RequiredArgsConstructor
public class PurchaseControlStoreSideSender{
private final PurchaseControlResultSender resultSender
public void sendResult(PurchaseControlResult result) {
resultSender.send(result);
}
}