Secure FTP Server Specification

1y ago
16 Views
2 Downloads
650.87 KB
6 Pages
Last View : 3d ago
Last Download : 3m ago
Upload by : Warren Adams
Transcription

Secure FTP Server Specification Version 1.1 Last updated: September 2015

Revision History Revision history for PayPal Secure FTP Server. TABLE P.1 Revision History Date Description September 2015 Various content changes June 2013 Added note that sFTP reports includ a Byte Order Mark (BOM). October 2008 Correction: Changed report retention time on the Secure FTP Server from 14 days to 45 days. Changed the Secure FTP server directory location from ppreports to ppreports/outgoing. August 2006 The specification now includes detailed steps for creating a Secure FTP Server on https://www.paypal.com/ May 25, 2006 Correction: The directory structure on the PayPal Secure FTP Server includes a top-level directory named ppreports. May 2006 Release of Secure FTP Server Version 1.0 2015 PayPal, Inc. All rights reserved. PayPal is a registered trademark of PayPal, Inc. The PayPal logo is a trademark of PayPal, Inc. Other trademarks and brands are the property of their respective owners. The information in this document belongs to PayPal, Inc. It may not be used, reproduced or disclosed without the written approval of PayPal, Inc. Copyright PayPal. All rights reserved. PayPal (Europe) S.à r.l. et Cie., S.C.A., Société en Commandite par Actions. Registered office: 22-24 Boulevard Royal, L-2449, Luxembourg, R.C.S. Luxembourg B 118 349. Consumer advisory: The PayPal payment service is regarded as a stored value facility under Singapore law. As such, it does not require the approval of the Monetary Authority of Singapore. You are advised to read the terms and conditions carefully. Notice of non-liability: PayPal, Inc. is providing the information in this document to you “AS-IS” with all faults. PayPal, Inc. makes no warranties of any kind (whether express, implied or statutory) with respect to the information contained herein. PayPal, Inc. assumes no liability for damages (whether direct or indirect), caused by errors or omissions, or resulting from the use of this document or the information contained in this document or resulting from the application or use of the product or service described herein. PayPal, Inc. reserves the right to make changes to any information herein without further notice. PayPal Inc. does not guarantee that the features described in this document will be announced or made available to anyone in the future.

Contents Chapter 1 Secure FTP Server Interface Specification . . . . . . . . . 4 Security, Access Control, and Sign-up . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Sign-up for Secure FTP Server Service via Account Management . . . . . . . . . . . . 4 Secure FTP Server User Creation on www.paypal.com . . . . . . . . . . . . . . . . . . 4 Reports Archive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Programmatic Access: sFTP. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Secure FTP Server Name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Usernames and Passwords . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Secure FTP Server Directory Structure . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Report File Naming Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 Sample UNIX Shell Script for Retrieving Reports . . . . . . . . . . . . . . . . . . . . . 6 3

1 Secure FTP Server Interface Specification The PayPal Secure FTP Server is a PayPal service for business partners and large merchants to programmatically retrieve the results of PayPal processing in the form of output data, such as reports from PayPal. This is the specification for version 1.1 of the PayPal Secure FTP Server. Security, Access Control, and Sign-up The Secure FTP Server is access-controlled. Sign-up for Secure FTP Server Service via Account Management Business partners and large merchants must sign up for access to the Secure FTP Server by contacting their PayPal Account Manager. The Account Manager ensures that access to the Secure FTP Server is granted. PayPal sends an email message to the business partner primary email address indicating that access to the Secure FTP Server has been granted. Secure FTP Server User Creation on www.paypal.com After receiving email that Secure FTP Server access has been granted, the business partner must log in to PayPal and set up a Secure FTP Server user account. Steps 1. Log into https://www.paypal.com 2. Click the Profile subtab in the upper right. 3. Click on Profile and Settings in the dropdown 4. Then select My settings 5. Then go to Secure FTP Users 6. On the displayed page, click Add 7. Verify your identity by reentering the full account number of the bank account associated with your PayPal account. The Secure FTP Server username is prepopulated by the PayPal system. 8. From the displayed page, make a note of the PayPal-generated Secure FTP user account name. 4

1 Secure FTP Server Interface Specification Reports Archive 9. Enter your first and last names. 10. Enter a password and reenter it for verification. The password must follow the same rules as those for creating an account on https://www.paypal.com. N OTE : The Secure FTP Server username and password are unique and distinct from usernames and passwords for logging into any other PayPal service, including https://www.paypal.com. 11. Agree to the Terms of Use. 12. Click Create User. Creation of the Secure FTP Server username can take up to 48 hours. PayPal sends an email message to the business partner’s primary email address indicating that the user name has been created and Secure FTP Server is ready for use. Reports Archive Reports are retained on the Secure FTP Server for 45 days after their creation. Programmatic Access: sFTP The PayPal Secure FTP Server is a secure File Transfer Protocol (sFTP) server. Programmatic access to the Secure FTP Server is by way of any sFTP client. Secure FTP Server Name The hostname of the Secure FTP Server is as follows: reports.paypal.com Usernames and Passwords Business partners and large merchants select a Secure FTP Server username and password creating a Secure FTP Server user account. No Password Reset Passwords for accessing the Secure FTP Server cannot be reset by PayPal. To obtain a new password, a business partner must obtain a new Secure FTP Server user account. 5

Secure FTP Server Interface Specification Programmatic Access: sFTP 1 Secure FTP Server Directory Structure The Secure FTP Server has the following directory structure. TABLE 1.1 Secure FTP Server Directory Structure Directory Name Purpose ppreports/outgoing To hold report files Report File Naming Conventions The file naming conventions for individual reports on the Secure FTP Server are detailed in the PayPal specifications for those individual reports, such as Settlement Report, Transaction Details Report, or the Dispute Report. N OTE : A Byte Order Mark (BOM) is included on all sFTP reports. Sample UNIX Shell Script for Retrieving Reports The following UNIX shell script is an example of the programatic retrieval of all reports from the Secure FTP Server. Lines on the left are for ease of reference, and comments explain the commands. EXAMPLE 1.1 Example UNIX Shell Script for Retrieving Reports Script #!/bin/sh sftp reports.paypal.com ‘EOF’ 1. 2. Comment A UNIX Bourne shell script Start file transfer to or from host reports.paypal.com. This script is a “here” or “now” document: all lines between the first EOF and the last EOF will be processed by the sftp command. N O T E : The script does not contain the Secure FTP 3. 4. cd ppreports/outgoing get STL-20060902.01.001.csv 5. 6. bye EOF Server username and password. Change to the ppreports/outgoing directory. Get a settlement report (version 1.0) dated 9/02/2006. Log off End of script 6

Reports are retained on the Secure FTP Server for 45 days after their creation. Programmatic Access: sFTP The PayPal Secure FTP Server is a secure File Transfer Protoc ol (sFTP) server. Programmatic access to the Secure FTP Server is by way of any sFTP client. Secure FTP Server Name The hostname of the Secure FTP Server is as follows: reports .

Related Documents:

An sftp client talks to an sftp server and not an RFC959 FTP server FTPS: - Also referred to as RFC4217 FTP, FTP AUTH-TLS, or FTP AUTH-SSL - Secure RFC959 FTP using a standard security mechanism, such as Kerberos or SSL/TLS RFC4217 "Securing FTP with TLS" - The normal FTP protocol but extended with full network security

Securing z/OS FTP Transmissions: Agenda 06 November 2019 2 Communications Server FTP Introduction & Overview IBM z/OS FTP: Protocols Functional Comparison z/OS FTP Logs & Analysis Overview z/OS FTP, FTPS & SFTP Functions Overview z/OS FTP Method Comparison: Security vs. Compliance IBM z/OS FTP Security Depl

1. In FTP Manager, Click on the "Anonymous FTP" tab. 2. Check/Uncheck "Enable Anonymous FTP" 3. Click "OK" or "Apply," to accept the changes. Using FTP via a ClientUsing FTP via a Client An FTP client is software/program (i.e. FileZilla/Fetch/CuteFTP/ WS FTP etc) that allows a user to transfer files from one location to another.

FTP Server, the screen will appear as shown in . Figure 2-3. The IP behind . Internet Address. would be used to access the FTP server. Figure 2-3 FTP Server Configuration . 6. Select the . Enable. box to enable . Internet Access. to FTP from WAN port. 7. Specify a . Service Port . for FTP Server. (The default is 21. Do not change it unless .

GlobalSCAPE Secure FTP Server, v3 Page 8 of 28 The FTP Server and Administrator Interface check boxes are selected by default. FTP Server: This component installs the Server and the modules. Administrator Interface: This component is the administrative interface for the server.It must be installed on the server computer and it may be installed on another computer to

It includes IIS FTP installation, configur ation of an FTP site with basic authentication, passive mode configuration, external IPv4 address configuration , and Windows Firewall settings. The second part discusses the configuration of Filezilla FTP Server. It includes Filezilla FTP Server installation and configuration of an FTP site.

1. In FTP Manager, Click on the "Anonymous FTP" tab. 2. Check/Uncheck "Enable Anonymous FTP" Using FTP via a Client An FTP client is software/program (i.e. FileZilla/Fetch/CuteFTP/ WS FTP etc) that allows a user to transfer files from one location to another. 3. Click "OK" or "Apply," to accept the changes.

Acceptance testing for AngularJS is done via the Protractor tool, which is a framework developed by the team behind AngularJS. It is worth noting that Protractor uses by default Jasmine as the testing framework and it was not until recently that CucumberJS was integrated to Protractor. You should also be aware of the fact that CucumberJS does not cover all the features provided by the standard .