PayPal Deployment Notes

Below is the list of required files which is attached to this document, the attachments are visible at the end of the document.
  • PayPal REST CLIA.cmpack.zip
  • BindingRedirects.xml
  • image-20231129-200516.png

Pre-CM Pack:

  • Open entity: 947 (subtype MerchantAccountAttributes)

    • Open field ‘Attribute’

    • Go to Values tab and add the following options:

      • IsLogging

      • UseSubscription

CM Pack

  • 1 new database object

  • 5 new DLLs (some are updates of existing ones)

  • 1 Controller Configuration Collection

  • 9 new Controller Collections

  • 9 new Controllers

  • 1 new Event Handler

  • 1 new Process Flow

  • 1 new Merchant Account

  • 4 new Payment Types

Post CM Pack

  • Make sure merchant account in Prod matches what shows in Test (attributes, payment types, etc.)

  • Move 5 DLLs everywhere:

    • eBiz bin

    • Aptify Web bin

    • Aptify 5.0 folder

    • Async Processor folder

    • Anywhere else where orders/payments can be shown.

  • Modify the config files with the following entries:

    • The config files to modify are:

      • Aptify Shell.exe.config - after updating - add it to the ORO

      • Startup.exe.config - after updating - add it to the ORO

      • web.config (eBiz)

      • web.config (Aptify Web)

      • AptifyAsyncProcessor.exe.config (app servers)

    • Add 1 more app setting with the ID of the newly unpacked merchant account - should be 6.

    • Add the assembly bindings to point to newly deployed DLLs.

<configuration>
	<appSettings>
		<add key="Aptify.PayPal.MerchantAccountID" value="6" />
	</appSettings>
	<runtime>
		<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
		  <dependentAssembly>
			<assemblyIdentity name="Metadata" publicKeyToken="f3fa0ecabf9514d9" culture="neutral" />
			<bindingRedirect oldVersion="0.0.0.0-7.0.0.0" newVersion="4.0.0.0" />
		  </dependentAssembly>
		  <dependentAssembly>
			<assemblyIdentity name="Restsharp" publicKeyToken="598062e77f915f75" culture="neutral" />
			<bindingRedirect oldVersion="0.0.0.0-106.12.0.0" newVersion="106.12.0.0" />
		  </dependentAssembly>
		  <dependentAssembly>
			<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
			<bindingRedirect oldVersion="0.0.0.0-13.0.0.0" newVersion="13.0.0.0" />
		  </dependentAssembly>
	   </assemblyBinding>
	</runtime>
</configuration>
  • Find the Web Services > Service Applications for ‘HTML5 Web’ (ID 1)

    • Navigate to ‘Controller Collections’ tab.

    • Add the newly unpacked ‘Custom’ controller collection:

temp.png

Was this article helpful?
0 out of 0 found this helpful

Comments

0 comments

Please sign in to leave a comment.