Handle purchase with interceptor/2