In this thread, Natasha stated the following: "The ProcessVault method will display the sage exchange vault screen for the user to enter the credit card number and expiration date then submit the credit card to the vault by clicking the Submit button. You only need to pass in "CREATE" and the credit card payment type ("CC " in my example). It will return the GUID$, last 4, expiration date, card type$, you can use BOI to record these in Sage 100. example in pvx: CustCCBus = NEW ( "AR_CustomerCreditCard_bus" , %SYS_SS) retVal = CustCCBus'ARCreditCard'ProcessVault( "CREATE" , "CC" , guid$, last4Nos$, expYear$, expMonth$, cardType$) " I am attempting to replicate this through the BOI, but the function call returns a value of 0 to retVal with the message "The credit card transaction request to Sage Exchange cannot be processed." I am using the "UPDATE" command, and I have verified all the values above. My hunch is that it cannot process because it is not able to show the SPS Exchange Vault dialog. Does anyone know a workaround for this that can bypass the dialog? If not, is there a function I can call that will update the credit card record to match updates in the Exchange?
↧