spCustomFormPaymentSetting_AddUpdate
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@FormGUID | uniqueidentifier | INOUT | |
@AllowDirectDebit | bit | IN | |
@AllowPledge | bit | IN | |
@Amount | money | IN | |
@RequireFirstName | bit | IN | |
@RequireTitle | bit | IN | |
@RequirePhone | bit | IN | |
@MerchantAccountID | int | IN | |
@AllowWaive | bit | IN | |
@WaiveCode | nvarchar(1000) | IN | |
@AllowPaymentCollection | bit | IN | |
@DisplayReCAPTCHA | bit | IN | |
@PaymentPartPageID | int | IN | |
@AcknowledgementBlock | nvarchar(max) | IN |
Definition
Copy
CREATE PROCEDURE [dbo].[spCustomFormPaymentSetting_AddUpdate]
(
@FormGUID uniqueidentifier output,
@AllowDirectDebit bit,
@AllowPledge bit,
@Amount money,
@RequireFirstName bit,
@RequireTitle bit,
@RequirePhone bit,
@MerchantAccountID int,
@AllowWaive bit,
@WaiveCode nvarchar(1000),
@AllowPaymentCollection bit,
@DisplayReCAPTCHA bit,
@PaymentPartPageID int = null,
@AcknowledgementBlock nvarchar(max) = null
)
as
set nocount on
begin transaction
UPDATE dbo.CustomFormPaymentSetting
SET
FormGUID = @FormGUID,
AllowDirectDebit = @AllowDirectDebit,
AllowPledge = @AllowPledge,
Amount = @Amount,
RequireFirstName = @RequireFirstName,
RequireTitle = @RequireTitle,
RequirePhone = @RequirePhone,
MerchantAccountID = @MerchantAccountID,
AllowWaive = @AllowWaive,
WaiveCode = @WaiveCode,
AllowPaymentCollection = @AllowPaymentCollection,
DisplayReCAPTCHA = @DisplayReCAPTCHA,
PaymentPartPageID = @PaymentPartPageID,
AcknowledgementBlock = @AcknowledgementBlock
WHERE FormGUID = @FormGUID
IF @@ROWCOUNT = 0
BEGIN
INSERT INTO dbo.CustomFormPaymentSetting
(
FormGUID,
AllowDirectDebit,
AllowPledge,
Amount,
RequireFirstName,
RequireTitle,
RequirePhone,
MerchantAccountID,
AllowWaive,
WaiveCode,
AllowPaymentCollection,
DisplayReCAPTCHA,
PaymentPartPageID,
AcknowledgementBlock
)
values
(
@FormGUID,
@AllowDirectDebit,
@AllowPledge,
@Amount,
@RequireFirstName,
@RequireTitle,
@RequirePhone,
@MerchantAccountID,
@AllowWaive,
@WaiveCode,
@AllowPaymentCollection,
@DisplayReCAPTCHA,
@PaymentPartPageID,
@AcknowledgementBlock
)
END
commit transaction