Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
C
Core
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 929
    • Issues 929
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Operations
    • Operations
    • Incidents
  • Analytics
    • Analytics
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
  • Development
  • Core
  • Issues
  • #1774

Closed
Open
Opened May 21, 2020 by jitendra@jitendraDeveloper

$is_pay_later is TRUE in contribution receipt even if payment is completed.

To replicate -

  • Create a pay later payment in civicrm using a front end contribution page.
  • Note that the email received has Invoice in the subject. This text is set when you choose to pay via pay later.
  • Complete the payment using completetransaction API (or use API explorer from UI). This is used by payment processors, xero, etc to complete the payment in civicrm on receiving the confirmation.
$result = civicrm_api3('Contribution', 'completetransaction', [
  'id' => <contribution_id>,
]);
  • The email confirmation still has Invoice in the subject.
Edited May 21, 2020 by jitendra
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: dev/core#1774