public void Cancel_PendingPayment_Success()
        {
            // Creates a pending payment
            PaymentCreateRequest request = BuildCreateRequest(true, "pending");
            Payment payment = client.Create(request);

            Thread.Sleep(3000);

            // Cancels the payment
            payment = client.Cancel(payment.Id.GetValueOrDefault());

            Assert.NotNull(payment);
            Assert.Equal(PaymentStatus.Cancelled, payment.Status);
        }