• Docs
  • APIs
  • Support
Log into Dashboard
Back to Docs
    • Paydiant
      • Release notes
      • SDK Design
      • iOS SDK 101
        • Setup Your Development Environment
        • Provide Wallet Access
        • Enroll Payment Methods
        • Configure a Payment
      • Android SDK 101
        • Set Up Your Development Environment
        • Provide Wallet Access
        • Enroll Payment Methods
        • Configure a Payment

      • SDK Reference
      • iOS
        • iOS SDK Release Notes
        • Security Requirements
          • Data Storage
          • Clear App Memory of All Sensitive Data
          • Secure Data Entry
          • Code Protections
          • OWASP Top Mobile Controls
          • Security Validations
          • Jailbroken Devices
        • Authentication Module
          • Initialize Authentication Facade
          • loginByUsernamePassword
          • loginByPIN
          • loginByNonce
          • loginByFederatedIdentity
          • isAuthorizationTokenExist
          • generateDeviceAuthenticationTokenForUsername
          • loginWithDeviceAuthenticationToken
          • expireDeviceAuthenticationToken
          • logout
          • registerWithMFA
          • Authentication Module Objects
        • BLE Module
          • Initialize BLE Facade
          • Set Optional BLE Properties
          • registerBLEEvents
          • pairBLEEvent
          • statusChanged Delegate
          • didStopScanning Delegate
          • BLEEventReceived Delegate
          • BLE Module Objects
        • Customer/User Module
          • Initialize Customer Facade
          • retrieveCustomerDetails
          • Customer Module Objects
        • Decoder Module
          • Initialize Decoder Facade
          • Set Optional Decoder Properties
          • startDecoderSession
          • decodeImage
          • endDecoderSession
        • Device Module
          • Initialize Device Management Facade
          • getDeviceIdentifier
          • isDeviceSupported
          • isDeviceRegistered
          • resendApplicationInstanceVerificationWithEmail
          • addAdditionalDeviceInformation
          • retrieveAdditionalDeviceInformation
          • updateAdditionalDeviceInformation
          • deleteAdditionalDeviceInformation
          • removeDevice
          • updateDeviceDescription
          • Device Module Objects
        • Loyalty Module
          • Initialize Loyalty Management Facade
          • isRegisteredForLoyalty
          • retrieveGlobalProfileMetadata
          • registerCustomerForLoyalty
          • retrieveAvailableLoyaltyPrograms
          • retrieveMyLoyaltyPrograms
          • retrieveLoyaltyProgram
          • retrieveTransactionLoyaltyPoints
          • recordExternalActivity
          • Loyalty Module Objects
        • Offers Module
          • Initialize Offers Facade
          • retrieveAvailableOfferCampaignSummaries
          • retrieveAvailableOfferCampaignDetailWithAcceptancePartnerList
          • retrieveMyOfferSummaries
          • activateOffer
          • retrieveMyOfferDetailWithAcceptancePartnerList
          • retrieveOfferCampaignSummaryUsingCouponCode
          • cancelActivatedOffer
          • Offers Module Objects
        • Orders Module
          • Initialize Order Facade
          • retrieveOrderSummary
          • retrieveOrderDetail
          • Order Module Objects
        • Payment Accounts Module
          • Initialize Payment Instruments Management Facade
          • retrievePaymentAccountConfigurations
          • retrieveBillingAddresses
          • retrieveAllPaymentAccounts
          • retrieveSpecificPaymentAccount
          • refreshPaymentAccountBalance
          • refreshPointstBalance
          • retrieveLoadConfiguration
          • addPaymentAccount
          • loadNewAccount
          • Variable Step Account Enrollment (4 related calls)
            • startPaymentAccountEnrollment
            • continuePaymentAccountEnrollment
            • retrieveIncompletePaymentAccountEnrollments
            • cancelPaymentAccountEnrollment
          • verifyAccount
          • updateExistingPaymentAccount
          • loadExistingAccount
          • deletePaymentAccount
          • Payment Accounts Module Objects
        • Payment Tenders Module
          • Initialize Tender Type Facade
          • retrieveSupportedTenderTypes
          • retrieveSpecificSupportedTenderType
          • Payment Tenders Module Objects
        • Preferences Module
          • Initialize Preference Facade
          • retrievePreferenceDetails
          • Preferences Module Objects
        • Push Notifications Module
          • Initialize Push Notification Management Facade
          • isDeviceRegisteredForPushNotifications
          • registerDeviceForPushNotifications
          • unregisterDeviceForPushNotifications
        • Receipt Module
          • Initialize Receipt Facade
          • retrieveReceiptSummary
          • retrieveReceiptDetail
          • retrieveReceiptsWithSplitTenderPayments
          • retrieveReceiptWithSplitTenderPayments
          • retrieveRefundableReceiptsWithSplitTenderPayments
          • Receipt Module Objects
        • Registration Module
          • Initialize User Enrollment Facade
          • retrieveMfaQuestionsWithMetadata
          • retrievePasswordConfigurations
          • retrievePasscodeConfigurations
          • registerNewUser (Paydiant)
          • registerCustomer (SSO)
          • retrieveCustomerProfileMetaData
          • resendVerificationEmail
          • updateUserProfile
          • updateUserPassword
          • updateUserPasscode
          • updateMFAAnswers
          • changeExpiredPassword
          • resetForgottenPassword
          • resetForgottenPasscode
          • Registration Module Objects
        • Transaction Module
          • Initialize Transaction Facade
          • obtainCheckoutTokenFor
          • releaseCheckoutToken
          • retrieveTransctionMetadata
          • updateTransaction
          • retrieveTransactionInformation (Legacy)
          • paymentWith (Legacy)
          • submitATMCashAccessAmount (Legacy)
          • generateAccessCode
          • cancelTransactionUsingToken
          • Transaction Module Objects
        • Response Handling
        • Deprecation and Removed Methods
        • SDK Logged Events
        • Developer Tools
          • Developer Objects
      • Android
        • Android SDK Release Notes
        • Paydiant Android javadocs
        • Development Environment Setup
          • Android SDK Package Contents
          • Set Up Your Development Environment
          • Configure Your Android API for the Paydiant Project
          • Configure Your Development Environment with the Paydiant Service
          • Configure Your SDK Instance
          • Configure the SDK Logging Utility
          • Success and Failure Callbacks
        • Mobile App Planning
          • SDK Structure
          • UI Package
          • Listeners and Adapters
          • Core Package
          • Facade Package
          • Service package
          • Exception Package
          • Domain Package
          • Code Protections
          • OWASP Top Mobile Controls
          • Security Validation
          • Rooted Devices
        • Security Module
          • Set UI Package Security Service Listeners
          • Login with PIN
          • Login with Nonce
          • Login by Federated ID
          • Login with Device Authentication Token
          • Generate Device Authentication Token
          • Check Device Authentication Status
          • Logout
          • Unlink Device
        • Customer Module
          • Retrieve Customer Data
        • Device Info Module
          • Set UI Package Device Info Service Listeners
          • Add Custom Device Properties
          • Retrieve Custom Device Property Values
          • Update Custom Device Properties
          • Delete Custom Device Properties
        • Google Cloud Messaging Utility
          • Add GCM Services to Android Manifest File
          • Set UI Package GCM Service Listeners
          • Check Current Device Registration
          • Register for GCM and Paydiant Messaging
          • Register for Paydiant Messaging
          • Disable Messaging from Paydiant
          • Disable Messaging from GCM and Paydiant
        • Preferences Module
          • Set UI Package Preference Service Listeners
          • Timeout
        • Payment Account Management Module
          • Payment Account Metadata
          • Set UI Package Payment Account Service Listeners
          • Retrieve All Payment Accounts
          • Retrieve a Single Payment Account
          • Retrieve Account Without Balance Refresh
          • Refresh an Account Balance
          • Get Payment Account Configurations
          • Get Payment Account Billing Addresses
          • Get All Tender Types
          • Get One Tender Type
          • Add Payment Account (Single Step)
          • Non-Metadata Implementations
          • Provision a Payment Account (Single Step)
          • Start Payment Account Enrollment (Variable Steps)
          • Continue Payment Account Enrollment (Variable Steps)
          • Retrieve Payment Account Enrollments
          • Cancel Payment Account Enrollments
          • Delete Payment Account
          • Verify Payment Account
          • Update Payment Account
          • Gift Account Management Services
        • User Registration Module
          • Set UI Package User Registration Service Listeners
          • Retrieve Client Token
        • Image Download Module
          • Set UI Package Image Download Listeners
          • Download Images
        • Token Management Module
          • Set UI Package Token Management Listeners
          • Obtain Checkout Token
          • Release Checkout Token
          • Activate Camera
          • Change View Finder Dimension
          • Configure Camera
          • Release Camera
        • Transaction Module
          • Transaction Retrieval Service
          • Set Retrieval Listeners
          • Retrieve Split Tender Transaction Information
          • Apply Tender Discounts
          • Clear Tender Discounts
          • Process Payment Service
          • Process Split Tender Payment
          • ATM Cash Service
          • Withdraw ATM Cash
          • Process Refund Service
          • Process a Refund
          • Cancel Transaction Service
          • Cancel a Transaction
        • Transaction Flow Rule Module
          • Set Listeners
          • Retrieve Transaction Metadata Without Polling
          • Update Transaction
          • Generate Access Code
        • Offers Module
          • Set UI Package Offer Service Listeners
          • Retrieve Available Offer Campaign Summaries
          • Retrieve Available Offer Campaign Detail with APs
          • Retrieve My Offer Detail with APs
          • Retrieve My Offer Summaries
          • Retrieve Campaigns Associated with a Coupon Code
          • Activate an Offer
          • Deactivate My Offer
        • Loyalty Module
          • Set Loyalty Manager Listener
          • Check Loyalty Registration
          • Get Loyalty Properties
          • Create Loyalty Profile
          • Get Available Loyalty Programs
          • Get Enrolled (Subscribed) Loyalty Programs
          • Get a Specific Loyalty Program
          • Refresh Loyalty Points Balance
          • Get Points Earned
          • Record External Activity Points
        • Order History Module
          • Set Order History Service Listeners
          • Get Order Summary
          • Get Order Details
        • Receipt Management Module
          • Set Receipt Management Service Listeners
          • Retrieve Receipt Summary
          • Retrieve Receipt Details
          • Retrieve Refundable Receipts
          • Retrieve Refundable Split Tender Receipts
        • Logging Utility
          • Using the Paydiant Logging Utility
          • Setting Error Display Messages for Internally Logged Events
          • Disable Internal Logging for Select Events
          • Logging Event Types
          • Logging Utility Methods
        • Developer Utilities Module
          • Bluetooth LE Library Utility
          • Heartbeat Utility
          • Device Property Utility
          • App Utility
          • App Authenticity Verification Utility
          • Date Time Conversion Utility
          • Cryptographic Utility
          • Paydiant Wi-Fi Configuration Parser
          • Location Utility
          • Payment Account Utility
          • Retrieve Default Payment Account
          • Online Ordering Integration
        • Error Handling Guidelines
          • Internal Error Reference
          • Server Error Reference (Pre-SDK 5.4)
          • Server Error Reference (SDK 5.4 and Later)
        • Appendix A - Custom Logging
          • UI Implementation
          • Core Package Methods
          • Paydiant Logging Format Specification
          • Logging Event Syntax and Parameters
        • Appendix B - Deprecated and Removed Methods
          • Deprecation Schedule
          • Deprecated and Removed Methods by Version

      • Integrations
      • PayPal
        • Release Notes
        • Assisted Wallet Registration
        • Enroll a PayPal Payment Account in an Existing Wallet
        • Complete a Payment Using PayPal
      • Apple Pay
        • Apple Pay Integration Requirements
        • Apple Pay Eligible
        • Add Apple Pay as a Payment Account
        • Pay with Apple Pay

      • APIs
      • B2B Customer Care 101
        • Release Notes
        • Access the B2B Gateway
        • Calls Matrix
        • Complete the Task
        • Customer Care Use Cases
          • Delete a Wallet Account
          • Lock or Unlock a Wallet Account
      • B2B Customer Care
        • Release Notes
        • Configuration
        • Cards
          • addCustomerCard
          • deleteCustomerCardInfo
          • provisionCustomerCard
          • refreshCustomerCardBalances
          • retrieveCustomerCardInfo
          • retrieveSupportedTenderTypes
          • submitTransactionProcessingEvent
          • updateCustomerCardInfo
        • Customer
          • createCustomerInfo
          • deleteCustomer
          • isCustomerExists
          • retrieveCustomerbyUri
          • retrieveCustomerLookupInfo
          • retrieveCustomersEmailByUri
          • retrieveCustomerTransactionsHistory
          • retrieveCustomerWalletInfo
          • updateCustomerInfo
        • Devices
          • deleteCustomerDevice
          • retrieveCustomerDevices
          • retrieveIssuingPartnerDeviceTypes
          • updateCustomerDeviceActivation
        • Loyalty
          • processExternalActivity
          • queryActivities
        • PINs, Passcodes, and Passwords
          • resetCustomerPasscode
          • resetCustomerPassword
          • retrieveCustomerCredentialsSpecification
          • updateCustomerPIN
          • updateCustomerSecurityInfo
          • updateExpiredCustomerPassword
        • Verification
          • authenticateCustomerLogin
          • authenticateCustomerMFA
          • authenticateRecoveryCode
          • completeApplicationVerification
          • completeApplicationVerificationWithMFA
          • completeEmailVerification
          • completeEmailVerificationWithMFA
          • retrieveApplicationVerificationCode
          • retrieveEmailVerificationCode
          • retrieveCustomerMFAQuestions
          • retrieveRecoveryCode
          • submitAVSVerification
          • submitPostVerification
          • updateCustomerMFAQuestions
        • Data Objects
        • Status Codes
          • Communication Status Codes
          • PaymentStatusCodes

      • Reporting
      • Reporting and Analytics
        • Release History
        • Reporting and Analytics Dashboards
          • Dashboard Features
          • List of Dashboards
        • All Dashboards
          • Mobile Summary Dashboard
          • Mobile Spend Dashboard
          • Mobile Transactions Dashboard
          • User Enrollment Dashboard
          • User Activity Dashboard
          • Offer Usage Dashboard
          • Buyer Segmentation and Targeting Dashboard
          • Fuel Preauthorization Dashboard
        • Data Feeds
          • Standard Data Feeds
            • User
            • Device
            • Payment Account
            • Transaction
            • Line Item
            • All Offer Campaigns
            • All Offer Campaigns
            • All Offer Activity
            • Partner Loyalty
          • Supplemental Data Feeds
            • Acceptance Location
            • Acceptance Partner
            • Accepted Forms of Payment By Location
            • Customer Information
            • All Fuel Receipt Line Items
            • Forms of Payment by Issuing Partner
            • Partner Pre-Auth

B2B Customer Care 101

Release 8-2

  • Update customer lookup endpoint to include customerId parameter.

Release 7-10

  • Initial release.

Docs

  • Express Checkout
  • Payment Buttons
  • Braintree SDK
  • All Docs

Support

  • FAQ
  • Merchant Support
  • Account Support
  • Community

Resources

  • GitHub
  • Partners
  • PayPal Demo
  • Blog
  • API Status

Family

  • PayPal
  • Braintree
  • Venmo
  • Paydiant
  • Xoom
  • Privacy
  • Legal
  • Contact

©2018 PayPal