예제 #1
0
        public async Task <ActionResult> Callback(CallbackRequest model, CancellationToken ct)
        {
            var cardholderId = model?.Data?.AcctId ?? 0;

            var entity = new CallbackEntity
            {
                SharedSecret = GetSharedSecretFromHeaders(),
                RequestJson  = model.ToJson()
            };

            await _callbackStorage
            .Insert(cardholderId, entity, ct);

            return(NoContent());
        }