Jump to content

carfax

Newbies
  • Posts

    5
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

carfax's Achievements

Newbie

Newbie (1/14)

  • First Post
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

0

Reputation

  1. I have upgraded the tutorial to include instructions for Yosemite's Server.app 4 and FileMaker Server 13.05. Available in the Tutorials section of the RAIS page: http://rais.precursor.ca Use at your own risk / comments welcome.
  2. Using some info from this discussion and other information from Kerio and Maxum I was able to set up all FileMaker Server, Kerio Connect, and Maxum Rumpus all on a Mavericks server while letting OS X Server.app Web, Wiki, Profile Manager and VPN still do their thing properly. I wrote up a brief but illustrated tutorial that comes with some customizable example files and posted it to the Tutorials section of the RAIS page: http://rais.precursor.ca
  3. I am having the same issue. Was using FileMaker 12 Server Advanced on the same OS X 10.6.8 Server machine as the web server. No problems here. Installed FileMaker Server 13.02 on to an OS X 10.9.3 box on the same subnet and changed the DNS to point fms.example.com to the FMS 13 machine. PHP is installed and tests properly on the new machine. FileMaker's documentation seems to be silent on the matter – but I can't imagine that it is a unique problem.
  4. Don't know if this will help because I am coming from the standpoint of processing directly from my invoice db suing FileMaker and not a web browser but I have had some success thanks to the above posts. I have created a FileMaker webviewer that successfully processes - at least to the Sandbox test site. FileMaker then captures the Authorization code to a field automatically and marks the record "Paid" so that it cannot be processed again (if the webviewer is run again it could potentially wipe out the Auth field with a new Auth or with an error code. So, I click a button from the main invoice record which runs a main script and subscripts. The subscripts fill in things like Ship to info - if this is blank it takes the Bill to info. Subscripts also set the Test API info - that way I only have to call a different subscript when I am ready to use LIVE API info. The webviewer resides on its own layout which the main script goes to after collecting the appropriate variables. The webviewerlooks like this: If ( My_FileMaker_DB::Payment Received = "Y" ; "ALREADY PAID" ; "https://api-3t.sandbox.paypal.com/nvp?" & "METHOD=DoDirectPayment" & "&" & "VERSION=2.3" & "&" & "USER=" & $$USER & "&" & "PWD=" & $$PWD & "&" & "SIGNATURE=" & $$SIGNATURE & "&" & "PAYMENTACTION=Sale" & "&" & "CURRENCYCODE=CAD" & "&" & "INVOICEID=" & My_FileMaker_DB::Invoice # & "&" & "AMT=" & My_FileMaker_DB::Total & "&" & "CREDITCARDTYPE=" & My_FileMaker_DB::CC Type & "&" & "ACCT=" & My_FileMaker_DB::Credit Card # & "&" & "EXPDATE=" & My_FileMaker_DB::Expiry Month & My_FileMaker_DB::Expiry Year & "&" & "CVV2=" & My_FileMaker_DB::Security # & "&" & "BUSINESS=" & My_FileMaker_DB::Bill to Name & "&" & "FIRSTNAME=" & My_FileMaker_DB::Bill to Name & "&" & "LASTNAME=Accounts" & "&" & "STREET=" & My_FileMaker_DB::Bill to Address & "&" & "CITY=" & My_FileMaker_DB::Bill to City & "&" & "STATE=" & My_FileMaker_DB::Bill to Prov & "&" & "COUNTRYCODE=CA" & "&" & "ZIP=" & My_FileMaker_DB::Bill to PCode & "&" & "SHIPTONAME=" & $$ShipName & "&" & "SHIPTOSTREET=" & $$ShipAddress & "&" & "SHIPTOCITY=" & $$ShipCity & "&" & "SHIPTOSTATE=" & $$ShipProv & "&" & "SHIPTOZIP=" & $$ShipPCode & "&" & "SHIPTOCOUNTRYCODE=" & $$ShipCountryCode & "&" & "SHIPTOCOUNTRY=" & $$ShipCountry) Note that I am in Canada and using CAD as the Currency. The script will pause for a few seconds to make sure the processing occurs. A successful processing will result in the webviewer filling with something like this: TIMESTAMP=2009%2d07%2d22T13%3a04%3a27Z&CORRELATIONID=44ff929cbe0b4&ACK=Success&VERSION=2%2e3&BUILD=981639&AMT=368%2e48&CURRENCYCODE=CAD&AVSCODE=X&CVV2MATCH=M&TRANSACTIONID=71J5178959946154J The script now runs a subscript that fills scrapes the 17 rightmost characters into a variable and fills our Authorization Code field with that variable: Set Variable [$sourcecode; ValueGetLayoutObjectAttribute 9 "paypalwebviewer" ; "content"9] If [My_FileMaker_DB:Approval # = ""] Set Field [My_FileMaker_DB:Approval #; Right ( $sourcecode ; 17 )] End if Note that you will have to give the webviewer a name which you can do in the FileMaker Info pallete. After we capture the Auth code the script returns to the main Invoice record layout and sets a "Paid" field to Yes so that the webviewer will not get initiated again even if we go back to that layout - which we normally wouldn't have to or want to do. So, one click payment from my invoice db. If I have guts I will go LIVE today. Hope this helps.
  5. > Ok i have the WebViewer working and i can make payments through PayPal. Would you be able to post a sample url for those of us also a bit confused? Any help much appreciated. Alex
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.